==> Building on centiskorch ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,260 100% 0.00kB/s 0:00:00 1,260 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=16/18) .nvchecker.toml 116 100% 113.28kB/s 0:00:00 116 100% 113.28kB/s 0:00:00 (xfr#2, to-chk=15/18) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=14/18) PKGBUILD 3,299 100% 3.15MB/s 0:00:00 3,299 100% 3.15MB/s 0:00:00 (xfr#4, to-chk=13/18) REUSE.toml 437 100% 426.76kB/s 0:00:00 437 100% 426.76kB/s 0:00:00 (xfr#5, to-chk=12/18) nodejs-lts-krypton-24.14.1-3.log 819 100% 799.80kB/s 0:00:00 819 100% 799.80kB/s 0:00:00 (xfr#6, to-chk=11/18) LICENSES/ keys/ keys/pgp/ keys/pgp/108F52B48DB57BB0CC439B2997B01419BD92F80A.asc 700 22% 227.86kB/s 0:00:00 3,074 100% 1000.65kB/s 0:00:00 (xfr#7, to-chk=6/18) keys/pgp/5BE8A3F6C8A5C01D106C0AD820B1A390B168D356.asc 700 76% 227.86kB/s 0:00:00 912 100% 296.88kB/s 0:00:00 (xfr#8, to-chk=5/18) keys/pgp/890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4.asc 700 28% 227.86kB/s 0:00:00 2,456 100% 799.48kB/s 0:00:00 (xfr#9, to-chk=4/18) keys/pgp/8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600.asc 700 16% 227.86kB/s 0:00:00 4,179 100% 1.33MB/s 0:00:00 (xfr#10, to-chk=3/18) keys/pgp/C0D6248439F1D5604AAFFB4021D900FFDB233756.asc 700 22% 227.86kB/s 0:00:00 3,159 100% 1.00MB/s 0:00:00 (xfr#11, to-chk=2/18) keys/pgp/C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C.asc 700 14% 227.86kB/s 0:00:00 4,841 100% 1.54MB/s 0:00:00 (xfr#12, to-chk=1/18) keys/pgp/CC68F5A3106FF448322E48ED27F5E38D5B0A215F.asc 700 22% 227.86kB/s 0:00:00 3,163 100% 1.01MB/s 0:00:00 (xfr#13, to-chk=0/18) sent 4,212 bytes received 577 bytes 9,578.00 bytes/sec total size is 27,750 speedup is 5.79 ==> Ensuring required PGP keys are present...  -> Checking for 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600...  -> Checking for 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4...  -> Checking for C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C...  -> Checking for C0D6248439F1D5604AAFFB4021D900FFDB233756...  -> Checking for 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356...  -> Checking for CC68F5A3106FF448322E48ED27F5E38D5B0A215F...  -> Checking for 108F52B48DB57BB0CC439B2997B01419BD92F80A... ==> Applying RISC-V patches... sending incremental file list ./ hwy-broken-rvv.diff 700 74% 0.00kB/s 0:00:00 935 100% 229.49kB/s 0:00:00 (xfr#1, to-chk=2/4) riscv64.patch 1,424 100% 1.36MB/s 0:00:00 1,424 100% 1.36MB/s 0:00:00 (xfr#2, to-chk=1/4) v8-riscv-fix-sp.patch 700 29% 683.59kB/s 0:00:00 2,371 100% 2.26MB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,104 bytes received 136 bytes 2,480.00 bytes/sec total size is 4,730 speedup is 3.81 patching file PKGBUILD ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building nodejs-lts-krypton  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building nodejs-lts-krypton for [extra] (riscv64) ]3008;start=1022f8ec26b843eca3913fba46e9152a;user=root;hostname=centiskorch.felixc.at;machineid=1a94f69a1f9e480395692a8eaa8e4813;bootid=5771705e949c4754b40ed390230962ed;pid=3088120;pidfdid=28250299;comm=systemd-nspawn;container=arch-nspawn-3088120;type=container\]11;?\]2;🔵 Container arch-nspawn-3088120 on centiskorch.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=1022f8ec26b843eca3913fba46e9152a\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: nodejs-lts-krypton 24.14.1-3 (Sat Apr 25 03:17:59 2026) ==> Retrieving sources...  -> Updating node git repo... From https://github.com/nodejs/node - [deleted] (none) -> actions/tools-update-eslint - [deleted] (none) -> actions/tools-update-googletest - [deleted] (none) -> actions/tools-update-libuv - [deleted] (none) -> actions/tools-update-nixpkgs-unstable - [deleted] (none) -> actions/update-urlpattern-wpt - [deleted] (none) -> dependabot/github_actions/actions/download-artifact-8.0.0 - [deleted] (none) -> dependabot/github_actions/actions/upload-artifact-7.0.0 - [deleted] (none) -> refs/pull/38716/merge - [deleted] (none) -> refs/pull/48105/merge - [deleted] (none) -> refs/pull/48497/merge - [deleted] (none) -> refs/pull/51500/merge - [deleted] (none) -> refs/pull/54439/merge - [deleted] (none) -> refs/pull/56294/merge - [deleted] (none) -> refs/pull/56451/merge - [deleted] (none) -> refs/pull/57675/merge - [deleted] (none) -> refs/pull/57761/merge - [deleted] (none) -> refs/pull/57775/merge - [deleted] (none) -> refs/pull/59034/merge - [deleted] (none) -> refs/pull/59051/merge - [deleted] (none) -> refs/pull/59203/merge - [deleted] (none) -> refs/pull/59237/merge - [deleted] (none) -> refs/pull/59272/merge - [deleted] (none) -> refs/pull/59313/merge - [deleted] (none) -> refs/pull/59413/merge - [deleted] (none) -> refs/pull/59540/merge - [deleted] (none) -> refs/pull/59765/merge - [deleted] (none) -> refs/pull/60218/merge - [deleted] (none) -> refs/pull/60221/merge - [deleted] (none) -> refs/pull/60331/merge - [deleted] (none) -> refs/pull/60347/merge - [deleted] (none) -> refs/pull/60408/merge - [deleted] (none) -> refs/pull/60458/merge - [deleted] (none) -> refs/pull/60502/merge - [deleted] (none) -> refs/pull/60577/merge - [deleted] (none) -> refs/pull/60678/merge - [deleted] (none) -> refs/pull/60698/merge - [deleted] (none) -> refs/pull/60751/merge - [deleted] (none) -> refs/pull/60788/merge - [deleted] (none) -> refs/pull/60933/merge - [deleted] (none) -> refs/pull/61098/merge - [deleted] (none) -> refs/pull/61168/merge - [deleted] (none) -> refs/pull/61227/merge - [deleted] (none) -> refs/pull/61376/merge - [deleted] (none) -> refs/pull/61459/merge - [deleted] (none) -> refs/pull/61477/merge - [deleted] (none) -> refs/pull/61556/merge - [deleted] (none) -> refs/pull/61601/merge - [deleted] (none) -> refs/pull/61610/merge - [deleted] (none) -> refs/pull/61618/merge - [deleted] (none) -> refs/pull/61669/merge - [deleted] (none) -> refs/pull/61670/merge - [deleted] (none) -> refs/pull/61674/merge - [deleted] (none) -> refs/pull/61680/merge - [deleted] (none) -> refs/pull/61716/merge - [deleted] (none) -> refs/pull/61727/merge - [deleted] (none) -> refs/pull/61745/merge - [deleted] (none) -> refs/pull/61747/merge - [deleted] (none) -> refs/pull/61766/merge - [deleted] (none) -> refs/pull/61804/merge - [deleted] (none) -> refs/pull/61806/merge - [deleted] (none) -> refs/pull/61821/merge - [deleted] (none) -> refs/pull/61825/merge - [deleted] (none) -> refs/pull/61829/merge - [deleted] (none) -> refs/pull/61870/merge - [deleted] (none) -> refs/pull/61871/merge - [deleted] (none) -> refs/pull/61875/merge - [deleted] (none) -> refs/pull/61876/merge - [deleted] (none) -> refs/pull/61898/merge - [deleted] (none) -> refs/pull/61914/merge - [deleted] (none) -> refs/pull/61923/merge - [deleted] (none) -> refs/pull/61927/merge - [deleted] (none) -> refs/pull/61937/merge - [deleted] (none) -> refs/pull/61950/merge - [deleted] (none) -> refs/pull/61954/merge - [deleted] (none) -> refs/pull/61956/merge - [deleted] (none) -> refs/pull/61982/merge - [deleted] (none) -> refs/pull/62005/merge - [deleted] (none) -> refs/pull/62041/merge - [deleted] (none) -> refs/pull/62050/merge - [deleted] (none) -> refs/pull/62051/merge - [deleted] (none) -> refs/pull/62052/merge - [deleted] (none) -> refs/pull/62056/merge - [deleted] (none) -> refs/pull/62062/merge - [deleted] (none) -> refs/pull/62063/merge - [deleted] (none) -> refs/pull/62066/merge - [deleted] (none) -> refs/pull/62071/merge - [deleted] (none) -> refs/pull/62072/merge - [deleted] (none) -> refs/pull/62075/merge - [deleted] (none) -> refs/pull/62079/merge - [deleted] (none) -> refs/pull/62080/merge - [deleted] (none) -> refs/pull/62083/merge - [deleted] (none) -> refs/pull/62084/merge - [deleted] (none) -> refs/pull/62087/merge - [deleted] (none) -> refs/pull/62093/merge - [deleted] (none) -> refs/pull/62095/merge - [deleted] (none) -> refs/pull/62099/merge - [deleted] (none) -> refs/pull/62101/merge - [deleted] (none) -> refs/pull/62102/merge - [deleted] (none) -> refs/pull/62103/merge - [deleted] (none) -> refs/pull/62107/merge - [deleted] (none) -> refs/pull/62108/merge - [deleted] (none) -> refs/pull/62110/merge - [deleted] (none) -> refs/pull/62112/merge - [deleted] (none) -> refs/pull/62113/merge - [deleted] (none) -> refs/pull/62115/merge - [deleted] (none) -> refs/pull/62116/merge remote: Enumerating objects: 36638, done. remote: Counting objects: 0% (1/21988) remote: Counting objects: 1% (220/21988) remote: Counting objects: 2% (440/21988) remote: Counting objects: 3% (660/21988) remote: Counting objects: 4% (880/21988) remote: Counting objects: 5% (1100/21988) remote: Counting objects: 6% (1320/21988) remote: Counting objects: 7% (1540/21988) remote: Counting objects: 8% (1760/21988) remote: Counting objects: 9% (1979/21988) remote: Counting objects: 10% (2199/21988) remote: Counting objects: 11% (2419/21988) remote: Counting objects: 12% (2639/21988) remote: Counting objects: 13% (2859/21988) remote: Counting objects: 14% (3079/21988) remote: Counting objects: 15% (3299/21988) remote: Counting objects: 16% (3519/21988) remote: Counting objects: 17% (3738/21988) remote: Counting objects: 18% (3958/21988) remote: Counting objects: 19% (4178/21988) remote: Counting objects: 20% (4398/21988) remote: Counting objects: 21% (4618/21988) remote: Counting objects: 22% (4838/21988) remote: Counting objects: 23% (5058/21988) remote: Counting objects: 24% (5278/21988) remote: Counting objects: 25% (5497/21988) remote: Counting objects: 26% (5717/21988) remote: Counting objects: 27% (5937/21988) remote: Counting objects: 28% (6157/21988) remote: Counting objects: 29% (6377/21988) remote: Counting objects: 30% (6597/21988) remote: Counting objects: 31% (6817/21988) remote: Counting objects: 32% (7037/21988) remote: Counting objects: 33% (7257/21988) remote: Counting objects: 34% (7476/21988) remote: Counting objects: 35% (7696/21988) remote: Counting objects: 36% (7916/21988) remote: Counting objects: 37% (8136/21988) remote: Counting objects: 38% (8356/21988) remote: Counting objects: 39% (8576/21988) remote: Counting objects: 40% (8796/21988) remote: Counting objects: 41% (9016/21988) remote: Counting objects: 42% (9235/21988) remote: Counting objects: 43% (9455/21988) remote: Counting objects: 44% (9675/21988) remote: Counting objects: 45% (9895/21988) remote: Counting objects: 46% (10115/21988) remote: Counting objects: 47% (10335/21988) remote: Counting objects: 48% (10555/21988) remote: Counting objects: 49% (10775/21988) remote: Counting objects: 50% (10994/21988) remote: Counting objects: 51% (11214/21988) remote: Counting objects: 52% (11434/21988) remote: Counting objects: 53% (11654/21988) remote: Counting objects: 54% (11874/21988) remote: Counting objects: 55% (12094/21988) remote: Counting objects: 56% (12314/21988) remote: Counting objects: 57% (12534/21988) remote: Counting objects: 58% (12754/21988) remote: Counting objects: 59% (12973/21988) remote: Counting objects: 60% (13193/21988) remote: Counting objects: 61% (13413/21988) remote: Counting objects: 62% (13633/21988) remote: Counting objects: 63% (13853/21988) remote: Counting objects: 64% (14073/21988) remote: Counting objects: 65% (14293/21988) remote: Counting objects: 66% (14513/21988) remote: Counting objects: 67% (14732/21988) remote: Counting objects: 68% (14952/21988) remote: Counting objects: 69% (15172/21988) remote: Counting objects: 70% (15392/21988) remote: Counting objects: 71% (15612/21988) remote: Counting objects: 72% (15832/21988) remote: Counting objects: 73% (16052/21988) remote: Counting objects: 74% (16272/21988) remote: Counting objects: 75% (16491/21988) remote: Counting objects: 76% (16711/21988) remote: Counting objects: 77% (16931/21988) remote: Counting objects: 78% (17151/21988) remote: Counting objects: 79% (17371/21988) remote: Counting objects: 80% (17591/21988) remote: Counting objects: 81% (17811/21988) remote: Counting objects: 82% (18031/21988) remote: Counting objects: 83% (18251/21988) remote: Counting objects: 84% (18470/21988) remote: Counting objects: 85% (18690/21988) remote: Counting objects: 86% (18910/21988) remote: Counting objects: 87% (19130/21988) remote: Counting objects: 88% (19350/21988) remote: Counting objects: 89% (19570/21988) remote: Counting objects: 90% (19790/21988) remote: Counting objects: 91% (20010/21988) remote: Counting objects: 92% (20229/21988) remote: Counting objects: 93% (20449/21988) remote: Counting objects: 94% (20669/21988) remote: Counting objects: 95% (20889/21988) remote: Counting objects: 96% (21109/21988) remote: Counting objects: 97% (21329/21988) remote: Counting objects: 98% (21549/21988) remote: Counting objects: 99% (21769/21988) remote: Counting objects: 100% (21988/21988) remote: Counting objects: 100% (21988/21988), done. remote: Compressing objects: 0% (1/311) remote: Compressing objects: 1% (4/311) remote: Compressing objects: 2% (7/311) remote: Compressing objects: 3% (10/311) remote: Compressing objects: 4% (13/311) remote: Compressing objects: 5% (16/311) remote: Compressing objects: 6% (19/311) remote: Compressing objects: 7% (22/311) remote: Compressing objects: 8% (25/311) remote: Compressing objects: 9% (28/311) remote: Compressing objects: 10% (32/311) remote: Compressing objects: 11% (35/311) remote: Compressing objects: 12% (38/311) remote: Compressing objects: 13% (41/311) remote: Compressing objects: 14% (44/311) remote: Compressing objects: 15% (47/311) remote: Compressing objects: 16% (50/311) remote: Compressing objects: 17% (53/311) remote: Compressing objects: 18% (56/311) remote: Compressing objects: 19% (60/311) remote: Compressing objects: 20% (63/311) remote: Compressing objects: 21% (66/311) remote: Compressing objects: 22% (69/311) remote: Compressing objects: 23% (72/311) remote: Compressing objects: 24% (75/311) remote: Compressing objects: 25% (78/311) remote: Compressing objects: 26% (81/311) remote: Compressing objects: 27% (84/311) remote: Compressing objects: 28% (88/311) remote: Compressing objects: 29% (91/311) remote: Compressing objects: 30% (94/311) remote: Compressing objects: 31% (97/311) remote: Compressing objects: 32% (100/311) remote: Compressing objects: 33% (103/311) remote: Compressing objects: 34% (106/311) remote: Compressing objects: 35% (109/311) remote: Compressing objects: 36% (112/311) remote: Compressing objects: 37% (116/311) remote: Compressing objects: 38% (119/311) remote: Compressing objects: 39% (122/311) remote: Compressing objects: 40% (125/311) remote: Compressing objects: 41% (128/311) remote: Compressing objects: 42% (131/311) remote: Compressing objects: 43% (134/311) remote: Compressing objects: 44% (137/311) remote: Compressing objects: 45% (140/311) remote: Compressing objects: 46% (144/311) remote: Compressing objects: 47% (147/311) remote: Compressing objects: 48% (150/311) remote: Compressing objects: 49% (153/311) remote: Compressing objects: 50% (156/311) remote: Compressing objects: 51% (159/311) remote: Compressing objects: 52% (162/311) remote: Compressing objects: 53% (165/311) remote: Compressing objects: 54% (168/311) remote: Compressing objects: 55% (172/311) remote: Compressing objects: 56% (175/311) remote: Compressing objects: 57% (178/311) remote: Compressing objects: 58% (181/311) remote: Compressing objects: 59% (184/311) remote: Compressing objects: 60% (187/311) remote: Compressing objects: 61% (190/311) remote: Compressing objects: 62% (193/311) remote: Compressing objects: 63% (196/311) remote: Compressing objects: 64% (200/311) remote: Compressing objects: 65% (203/311) remote: Compressing objects: 66% (206/311) remote: Compressing objects: 67% (209/311) remote: Compressing objects: 68% (212/311) remote: Compressing objects: 69% (215/311) remote: Compressing objects: 70% (218/311) remote: Compressing objects: 71% (221/311) remote: Compressing objects: 72% (224/311) remote: Compressing objects: 73% (228/311) remote: Compressing objects: 74% (231/311) remote: Compressing objects: 75% (234/311) remote: Compressing objects: 76% (237/311) remote: Compressing objects: 77% (240/311) remote: Compressing objects: 78% (243/311) remote: Compressing objects: 79% (246/311) remote: Compressing objects: 80% (249/311) remote: Compressing objects: 81% (252/311) remote: Compressing objects: 82% (256/311) remote: Compressing objects: 83% (259/311) remote: Compressing objects: 84% (262/311) remote: Compressing objects: 85% (265/311) remote: Compressing objects: 86% (268/311) remote: Compressing objects: 87% (271/311) remote: Compressing objects: 88% (274/311) remote: Compressing objects: 89% (277/311) remote: Compressing objects: 90% (280/311) remote: Compressing objects: 91% (284/311) remote: Compressing objects: 92% (287/311) remote: Compressing objects: 93% (290/311) remote: Compressing objects: 94% (293/311) remote: Compressing objects: 95% (296/311) remote: Compressing objects: 96% (299/311) remote: Compressing objects: 97% (302/311) remote: Compressing objects: 98% (305/311) remote: Compressing objects: 99% (308/311) remote: Compressing objects: 100% (311/311) remote: Compressing objects: 100% (311/311), done. Receiving objects: 0% (1/36638) Receiving objects: 1% (367/36638) Receiving objects: 2% (733/36638) Receiving objects: 2% (925/36638), 1.06 MiB | 926.00 KiB/s Receiving objects: 2% (936/36638), 2.33 MiB | 1008.00 KiB/s Receiving objects: 2% (936/36638), 2.82 MiB | 962.00 KiB/s Receiving objects: 2% (936/36638), 3.71 MiB | 935.00 KiB/s Receiving objects: 2% (936/36638), 4.41 MiB | 829.00 KiB/s Receiving objects: 2% (936/36638), 5.22 MiB | 799.00 KiB/s Receiving objects: 2% (936/36638), 5.67 MiB | 758.00 KiB/s Receiving objects: 2% (936/36638), 6.52 MiB | 746.00 KiB/s Receiving objects: 2% (936/36638), 7.43 MiB | 751.00 KiB/s Receiving objects: 2% (936/36638), 8.28 MiB | 836.00 KiB/s Receiving objects: 2% (936/36638), 9.25 MiB | 849.00 KiB/s Receiving objects: 2% (936/36638), 10.18 MiB | 884.00 KiB/s Receiving objects: 2% (936/36638), 11.14 MiB | 897.00 KiB/s Receiving objects: 2% (936/36638), 11.96 MiB | 859.00 KiB/s Receiving objects: 2% (936/36638), 12.53 MiB | 877.00 KiB/s Receiving objects: 3% (1100/36638), 12.53 MiB | 877.00 KiB/s Receiving objects: 3% (1133/36638), 12.86 MiB | 855.00 KiB/s Receiving objects: 3% (1134/36638), 13.69 MiB | 809.00 KiB/s Receiving objects: 4% (1466/36638), 14.03 MiB | 796.00 KiB/s Receiving objects: 4% (1795/36638), 14.77 MiB | 751.00 KiB/s Receiving objects: 4% (1795/36638), 15.39 MiB | 703.00 KiB/s Receiving objects: 4% (1796/36638), 15.79 MiB | 672.00 KiB/s Receiving objects: 5% (1832/36638), 15.79 MiB | 672.00 KiB/s Receiving objects: 6% (2199/36638), 16.15 MiB | 674.00 KiB/s Receiving objects: 6% (2470/36638), 16.15 MiB | 674.00 KiB/s Receiving objects: 6% (2518/36638), 16.92 MiB | 671.00 KiB/s Receiving objects: 7% (2565/36638), 16.92 MiB | 671.00 KiB/s Receiving objects: 8% (2932/36638), 17.32 MiB | 690.00 KiB/s Receiving objects: 8% (3186/36638), 18.07 MiB | 690.00 KiB/s Receiving objects: 9% (3298/36638), 18.07 MiB | 690.00 KiB/s Receiving objects: 10% (3664/36638), 18.07 MiB | 690.00 KiB/s Receiving objects: 11% (4031/36638), 18.07 MiB | 690.00 KiB/s Receiving objects: 12% (4397/36638), 18.57 MiB | 709.00 KiB/s Receiving objects: 12% (4530/36638), 18.57 MiB | 709.00 KiB/s Receiving objects: 13% (4763/36638), 18.57 MiB | 709.00 KiB/s Receiving objects: 14% (5130/36638), 18.98 MiB | 774.00 KiB/s Receiving objects: 15% (5496/36638), 18.98 MiB | 774.00 KiB/s Receiving objects: 16% (5863/36638), 18.98 MiB | 774.00 KiB/s Receiving objects: 17% (6229/36638), 18.98 MiB | 774.00 KiB/s Receiving objects: 17% (6451/36638), 19.56 MiB | 808.00 KiB/s Receiving objects: 18% (6595/36638), 19.56 MiB | 808.00 KiB/s Receiving objects: 19% (6962/36638), 19.56 MiB | 808.00 KiB/s Receiving objects: 20% (7328/36638), 20.04 MiB | 839.00 KiB/s Receiving objects: 21% (7694/36638), 20.04 MiB | 839.00 KiB/s Receiving objects: 22% (8061/36638), 20.04 MiB | 839.00 KiB/s Receiving objects: 22% (8339/36638), 20.73 MiB | 902.00 KiB/s Receiving objects: 23% (8427/36638), 20.73 MiB | 902.00 KiB/s Receiving objects: 24% (8794/36638), 20.73 MiB | 902.00 KiB/s Receiving objects: 25% (9160/36638), 20.73 MiB | 902.00 KiB/s Receiving objects: 26% (9526/36638), 20.73 MiB | 902.00 KiB/s Receiving objects: 27% (9893/36638), 20.73 MiB | 902.00 KiB/s Receiving objects: 28% (10259/36638), 21.28 MiB | 902.00 KiB/s Receiving objects: 29% (10626/36638), 21.28 MiB | 902.00 KiB/s Receiving objects: 29% (10853/36638), 21.63 MiB | 879.00 KiB/s Receiving objects: 30% (10992/36638), 21.63 MiB | 879.00 KiB/s Receiving objects: 31% (11358/36638), 21.63 MiB | 879.00 KiB/s Receiving objects: 32% (11725/36638), 21.63 MiB | 879.00 KiB/s Receiving objects: 33% (12091/36638), 21.63 MiB | 879.00 KiB/s Receiving objects: 34% (12457/36638), 21.63 MiB | 879.00 KiB/s Receiving objects: 34% (12563/36638), 22.59 MiB | 1009.00 KiB/s Receiving objects: 34% (12647/36638), 24.04 MiB | 1.07 MiB/s Receiving objects: 34% (12762/36638), 25.53 MiB | 1.17 MiB/s Receiving objects: 35% (12824/36638), 26.27 MiB | 1.23 MiB/s Receiving objects: 35% (12875/36638), 27.08 MiB | 1.25 MiB/s Receiving objects: 36% (13190/36638), 27.74 MiB | 1.33 MiB/s Receiving objects: 36% (13191/36638), 28.68 MiB | 1.46 MiB/s Receiving objects: 36% (13378/36638), 29.46 MiB | 1.42 MiB/s Receiving objects: 37% (13557/36638), 30.29 MiB | 1.49 MiB/s Receiving objects: 38% (13923/36638), 30.96 MiB | 1.47 MiB/s Receiving objects: 39% (14289/36638), 30.96 MiB | 1.47 MiB/s Receiving objects: 39% (14427/36638), 30.96 MiB | 1.47 MiB/s Receiving objects: 40% (14656/36638), 31.90 MiB | 1.50 MiB/s Receiving objects: 41% (15022/36638), 31.90 MiB | 1.50 MiB/s Receiving objects: 42% (15388/36638), 31.90 MiB | 1.50 MiB/s Receiving objects: 43% (15755/36638), 31.90 MiB | 1.50 MiB/s Receiving objects: 44% (16121/36638), 31.90 MiB | 1.50 MiB/s Receiving objects: 45% (16488/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 46% (16854/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 47% (17220/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 48% (17587/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 49% (17953/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 50% (18319/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 50% (18353/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 51% (18686/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 52% (19052/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 53% (19419/36638), 32.69 MiB | 1.52 MiB/s Receiving objects: 54% (19785/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 55% (20151/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 56% (20518/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 57% (20884/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 58% (21251/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 59% (21617/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 60% (21983/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 61% (22350/36638), 33.53 MiB | 1.52 MiB/s Receiving objects: 62% (22716/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 63% (23082/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 64% (23449/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 65% (23815/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 66% (24182/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 67% (24548/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 67% (24645/36638), 34.26 MiB | 1.51 MiB/s Receiving objects: 68% (24914/36638), 35.18 MiB | 1.57 MiB/s Receiving objects: 69% (25281/36638), 35.18 MiB | 1.57 MiB/s Receiving objects: 69% (25439/36638), 35.88 MiB | 1.54 MiB/s Receiving objects: 70% (25647/36638), 36.89 MiB | 1.59 MiB/s Receiving objects: 71% (26013/36638), 37.64 MiB | 1.57 MiB/s Receiving objects: 71% (26089/36638), 37.64 MiB | 1.57 MiB/s Receiving objects: 72% (26380/36638), 38.45 MiB | 1.61 MiB/s Receiving objects: 72% (26729/36638), 40.48 MiB | 1.68 MiB/s Receiving objects: 73% (26746/36638), 40.48 MiB | 1.68 MiB/s Receiving objects: 73% (26934/36638), 41.75 MiB | 1.79 MiB/s Receiving objects: 74% (27113/36638), 42.73 MiB | 1.84 MiB/s Receiving objects: 74% (27304/36638), 44.21 MiB | 1.97 MiB/s Receiving objects: 75% (27479/36638), 44.94 MiB | 1.98 MiB/s Receiving objects: 76% (27845/36638), 46.25 MiB | 2.04 MiB/s Receiving objects: 76% (27869/36638), 46.25 MiB | 2.04 MiB/s Receiving objects: 77% (28212/36638), 46.81 MiB | 2.00 MiB/s Receiving objects: 77% (28486/36638), 47.37 MiB | 1.95 MiB/s Receiving objects: 78% (28578/36638), 47.37 MiB | 1.95 MiB/s Receiving objects: 79% (28945/36638), 48.29 MiB | 1.92 MiB/s Receiving objects: 79% (28966/36638), 48.61 MiB | 1.73 MiB/s Receiving objects: 80% (29311/36638), 49.00 MiB | 1.50 MiB/s Receiving objects: 80% (29451/36638), 49.00 MiB | 1.50 MiB/s Receiving objects: 81% (29677/36638), 49.00 MiB | 1.50 MiB/s Receiving objects: 82% (30044/36638), 49.79 MiB | 1.42 MiB/s Receiving objects: 83% (30410/36638), 50.36 MiB | 1.22 MiB/s Receiving objects: 83% (30433/36638), 50.36 MiB | 1.22 MiB/s Receiving objects: 84% (30776/36638), 50.82 MiB | 1.17 MiB/s Receiving objects: 84% (30810/36638), 51.29 MiB | 1012.00 KiB/s Receiving objects: 85% (31143/36638), 51.61 MiB | 966.00 KiB/s Receiving objects: 85% (31267/36638), 52.06 MiB | 933.00 KiB/s Receiving objects: 86% (31509/36638), 52.43 MiB | 825.00 KiB/s Receiving objects: 86% (31781/36638), 52.43 MiB | 825.00 KiB/s Receiving objects: 87% (31876/36638), 52.89 MiB | 872.00 KiB/s Receiving objects: 87% (32175/36638), 53.29 MiB | 896.00 KiB/s Receiving objects: 88% (32242/36638), 53.29 MiB | 896.00 KiB/s Receiving objects: 89% (32608/36638), 54.16 MiB | 824.00 KiB/s Receiving objects: 89% (32625/36638), 54.16 MiB | 824.00 KiB/s Receiving objects: 89% (32706/36638), 55.02 MiB | 809.00 KiB/s Receiving objects: 89% (32817/36638), 55.91 MiB | 835.00 KiB/s Receiving objects: 89% (32930/36638), 56.82 MiB | 852.00 KiB/s Receiving objects: 90% (32975/36638), 56.82 MiB | 852.00 KiB/s Receiving objects: 90% (33107/36638), 57.76 MiB | 809.00 KiB/s Receiving objects: 91% (33341/36638), 57.76 MiB | 809.00 KiB/s Receiving objects: 92% (33707/36638), 58.18 MiB | 814.00 KiB/s Receiving objects: 92% (33745/36638), 58.45 MiB | 771.00 KiB/s Receiving objects: 92% (33977/36638), 58.75 MiB | 749.00 KiB/s Receiving objects: 93% (34074/36638), 59.00 MiB | 703.00 KiB/s Receiving objects: 93% (34378/36638), 59.39 MiB | 699.00 KiB/s Receiving objects: 94% (34440/36638), 59.39 MiB | 699.00 KiB/s Receiving objects: 94% (34643/36638), 60.06 MiB | 650.00 KiB/s Receiving objects: 94% (34778/36638), 60.75 MiB | 643.00 KiB/s Receiving objects: 95% (34807/36638), 60.75 MiB | 643.00 KiB/s Receiving objects: 95% (34904/36638), 61.44 MiB | 644.00 KiB/s Receiving objects: 95% (35032/36638), 61.72 MiB | 640.00 KiB/s Receiving objects: 95% (35151/36638), 62.43 MiB | 654.00 KiB/s Receiving objects: 96% (35173/36638), 62.43 MiB | 654.00 KiB/s Receiving objects: 97% (35539/36638), 63.19 MiB | 674.00 KiB/s Receiving objects: 97% (35633/36638), 63.19 MiB | 674.00 KiB/s Receiving objects: 97% (35652/36638), 64.04 MiB | 708.00 KiB/s Receiving objects: 97% (35712/36638), 65.07 MiB | 780.00 KiB/s Receiving objects: 98% (35906/36638), 65.77 MiB | 875.00 KiB/s Receiving objects: 99% (36272/36638), 65.77 MiB | 875.00 KiB/s Receiving objects: 99% (36451/36638), 66.35 MiB | 906.00 KiB/s remote: Total 36638 (delta 21895), reused 21680 (delta 21677), pack-reused 14650 (from 4) Receiving objects: 100% (36638/36638), 66.35 MiB | 906.00 KiB/s Receiving objects: 100% (36638/36638), 66.92 MiB | 1020.00 KiB/s, done. Resolving deltas: 0% (0/28865) Resolving deltas: 1% (289/28865) Resolving deltas: 2% (578/28865) Resolving deltas: 3% (866/28865) Resolving deltas: 4% (1155/28865) Resolving deltas: 5% (1444/28865) Resolving deltas: 6% (1732/28865) Resolving deltas: 7% (2021/28865) Resolving deltas: 8% (2310/28865) Resolving deltas: 9% (2600/28865) Resolving deltas: 10% (2889/28865) Resolving deltas: 11% (3176/28865) Resolving deltas: 12% (3467/28865) Resolving deltas: 13% (3753/28865) Resolving deltas: 14% (4042/28865) Resolving deltas: 15% (4330/28865) Resolving deltas: 16% (4619/28865) Resolving deltas: 17% (4909/28865) Resolving deltas: 18% (5196/28865) Resolving deltas: 19% (5486/28865) Resolving deltas: 20% (5773/28865) Resolving deltas: 21% (6062/28865) Resolving deltas: 22% (6351/28865) Resolving deltas: 23% (6643/28865) Resolving deltas: 24% (6928/28865) Resolving deltas: 25% (7218/28865) Resolving deltas: 26% (7505/28865) Resolving deltas: 27% (7794/28865) Resolving deltas: 28% (8083/28865) Resolving deltas: 29% (8371/28865) Resolving deltas: 29% (8584/28865) Resolving deltas: 30% (8660/28865) Resolving deltas: 31% (8949/28865) Resolving deltas: 32% (9237/28865) Resolving deltas: 33% (9526/28865) Resolving deltas: 33% (9797/28865) Resolving deltas: 34% (9815/28865) Resolving deltas: 35% (10103/28865) Resolving deltas: 35% (10130/28865) Resolving deltas: 36% (10392/28865) Resolving deltas: 37% (10681/28865) Resolving deltas: 38% (10969/28865) Resolving deltas: 39% (11258/28865) Resolving deltas: 40% (11546/28865) Resolving deltas: 41% (11835/28865) Resolving deltas: 42% (12124/28865) Resolving deltas: 43% (12412/28865) Resolving deltas: 44% (12701/28865) Resolving deltas: 45% (12990/28865) Resolving deltas: 46% (13278/28865) Resolving deltas: 47% (13567/28865) Resolving deltas: 48% (13856/28865) Resolving deltas: 49% (14144/28865) Resolving deltas: 50% (14433/28865) Resolving deltas: 51% (14722/28865) Resolving deltas: 51% (14854/28865) Resolving deltas: 52% (15010/28865) Resolving deltas: 53% (15299/28865) Resolving deltas: 54% (15588/28865) Resolving deltas: 55% (15876/28865) Resolving deltas: 56% (16165/28865) Resolving deltas: 56% (16373/28865) Resolving deltas: 57% (16454/28865) Resolving deltas: 58% (16742/28865) Resolving deltas: 59% (17031/28865) Resolving deltas: 60% (17319/28865) Resolving deltas: 60% (17326/28865) Resolving deltas: 61% (17608/28865) Resolving deltas: 62% (17897/28865) Resolving deltas: 63% (18185/28865) Resolving deltas: 63% (18375/28865) Resolving deltas: 63% (18441/28865) Resolving deltas: 64% (18474/28865) Resolving deltas: 65% (18763/28865) Resolving deltas: 65% (18787/28865) Resolving deltas: 65% (18805/28865) Resolving deltas: 65% (18809/28865) Resolving deltas: 66% (19051/28865) Resolving deltas: 66% (19061/28865) Resolving deltas: 67% (19340/28865) Resolving deltas: 67% (19389/28865) Resolving deltas: 68% (19629/28865) Resolving deltas: 68% (19893/28865) Resolving deltas: 69% (19917/28865) Resolving deltas: 70% (20206/28865) Resolving deltas: 71% (20495/28865) Resolving deltas: 72% (20783/28865) Resolving deltas: 72% (20793/28865) Resolving deltas: 73% (21072/28865) Resolving deltas: 74% (21361/28865) Resolving deltas: 75% (21649/28865) Resolving deltas: 75% (21703/28865) Resolving deltas: 76% (21938/28865) Resolving deltas: 76% (22115/28865) Resolving deltas: 77% (22227/28865) Resolving deltas: 77% (22286/28865) Resolving deltas: 78% (22515/28865) Resolving deltas: 78% (22522/28865) Resolving deltas: 79% (22804/28865) Resolving deltas: 79% (22820/28865) Resolving deltas: 80% (23092/28865) Resolving deltas: 80% (23095/28865) Resolving deltas: 80% (23234/28865) Resolving deltas: 81% (23381/28865) Resolving deltas: 82% (23670/28865) Resolving deltas: 82% (23949/28865) Resolving deltas: 83% (23958/28865) Resolving deltas: 84% (24247/28865) Resolving deltas: 85% (24536/28865) Resolving deltas: 85% (24541/28865) Resolving deltas: 86% (24824/28865) Resolving deltas: 86% (25093/28865) Resolving deltas: 87% (25113/28865) Resolving deltas: 88% (25402/28865) Resolving deltas: 89% (25690/28865) Resolving deltas: 89% (25868/28865) Resolving deltas: 90% (25979/28865) Resolving deltas: 91% (26268/28865) Resolving deltas: 92% (26556/28865) Resolving deltas: 93% (26845/28865) Resolving deltas: 93% (26913/28865) Resolving deltas: 94% (27134/28865) Resolving deltas: 95% (27422/28865) Resolving deltas: 95% (27521/28865) Resolving deltas: 96% (27711/28865) Resolving deltas: 96% (27728/28865) Resolving deltas: 96% (27892/28865) Resolving deltas: 97% (28000/28865) Resolving deltas: 97% (28154/28865) Resolving deltas: 98% (28288/28865) Resolving deltas: 98% (28364/28865) Resolving deltas: 99% (28577/28865) Resolving deltas: 99% (28696/28865) Resolving deltas: 99% (28699/28865) Resolving deltas: 100% (28865/28865) Resolving deltas: 100% (28865/28865), completed with 6260 local objects. * [new branch] actions/tools-update-corepack -> actions/tools-update-corepack + 77b3779d7ce...4099582bd69 actions/tools-update-doc-kit -> actions/tools-update-doc-kit (forced update) * [new branch] actions/tools-update-nghttp2 -> actions/tools-update-nghttp2 + c60956535e6...681c8050d83 actions/tools-update-ngtcp2 -> actions/tools-update-ngtcp2 (forced update) * [new branch] actions/tools-update-simdjson -> actions/tools-update-simdjson + 34a2078831a...a777a8a5a12 actions/tools-update-test426-fixtures -> actions/tools-update-test426-fixtures (forced update) + 9cdbcb424b2...06106f14aec canary-base -> canary-base (forced update) * [new branch] chore/remove-bi-weekly-niminations -> chore/remove-bi-weekly-niminations * [new branch] dependabot/github_actions/actions/cache-5.0.5 -> dependabot/github_actions/actions/cache-5.0.5 * [new branch] dependabot/github_actions/actions/upload-artifact-7.0.1 -> dependabot/github_actions/actions/upload-artifact-7.0.1 * [new branch] dependabot/github_actions/cachix/install-nix-action-31.10.4 -> dependabot/github_actions/cachix/install-nix-action-31.10.4 * [new branch] dependabot/github_actions/github/codeql-action-4.35.2 -> dependabot/github_actions/github/codeql-action-4.35.2 * [new branch] dependabot/npm_and_yarn/tools/eslint/eslint-527207b42f -> dependabot/npm_and_yarn/tools/eslint/eslint-527207b42f 10cfcbeaf75..8f348bc9680 main -> main * [new branch] test-tracing-channel -> test-tracing-channel 170474df4d8..d1ef63f84cc v20.x -> v20.x 170474df4d8..d1ef63f84cc v20.x-staging -> v20.x-staging bb73c10b326..dbabdf751c6 v22.x -> v22.x bb73c10b326..dbabdf751c6 v22.x-staging -> v22.x-staging 6521f88abbd..9fe7634c12a v24.x -> v24.x 6521f88abbd..9fe7634c12a v24.x-staging -> v24.x-staging f91cf7f5482..ffa9b8f7932 v25.x -> v25.x f91cf7f5482..ffa9b8f7932 v25.x-staging -> v25.x-staging * [new branch] v26.0.0-proposal -> v26.0.0-proposal * [new branch] v26.x -> v26.x * [new branch] v26.x-staging -> v26.x-staging + 9cdbcb424b2...06106f14aec refs/pull/22768/head -> refs/pull/22768/head (forced update) + 007a37509fe...c806900faff refs/pull/29891/merge -> refs/pull/29891/merge (forced update) + 1f3bb5791b4...005af18c2d8 refs/pull/36689/merge -> refs/pull/36689/merge (forced update) + 65e12e4c336...bb9958b16d7 refs/pull/37649/merge -> refs/pull/37649/merge (forced update) + ed06d685146...0fad8b829c2 refs/pull/39097/merge -> refs/pull/39097/merge (forced update) + cda18afe64b...db96742923e refs/pull/39295/merge -> refs/pull/39295/merge (forced update) + 98a1301f847...534d5baa44e refs/pull/39533/merge -> refs/pull/39533/merge (forced update) + 7bceedca7f8...448eea95692 refs/pull/40197/merge -> refs/pull/40197/merge (forced update) + 680ceeb9b59...cae623122c5 refs/pull/40240/merge -> refs/pull/40240/merge (forced update) + 40c2f800b22...947af9fc1f9 refs/pull/40315/merge -> refs/pull/40315/merge (forced update) + 7e2f69dfe43...61b0a3137bf refs/pull/41731/merge -> refs/pull/41731/merge (forced update) + 4c9b43f5bd7...85dd38565e5 refs/pull/41837/merge -> refs/pull/41837/merge (forced update) + 483ee9d4388...9a1e32aa6d4 refs/pull/42036/merge -> refs/pull/42036/merge (forced update) + ee4da04b906...9b56d9c2843 refs/pull/42486/merge -> refs/pull/42486/merge (forced update) + 098d5f7af3c...7806be00edd refs/pull/43805/merge -> refs/pull/43805/merge (forced update) + 2b82b8d180a...b26a927e3cf refs/pull/44323/merge -> refs/pull/44323/merge (forced update) + c7781513717...a300260dcb6 refs/pull/45594/merge -> refs/pull/45594/merge (forced update) + 4e85cc8b664...c9f594124f7 refs/pull/46643/merge -> refs/pull/46643/merge (forced update) + 43a9355e72c...1859fa2ad5f refs/pull/46917/merge -> refs/pull/46917/merge (forced update) + 7011059a3db...2399bf20019 refs/pull/46994/merge -> refs/pull/46994/merge (forced update) + e9d364e3b75...93f2714b48e refs/pull/47025/merge -> refs/pull/47025/merge (forced update) + 85009e470f2...288fcf5ea0d refs/pull/47277/merge -> refs/pull/47277/merge (forced update) + 1db5fe69a81...bb9ab4f356f refs/pull/47484/merge -> refs/pull/47484/merge (forced update) + e517ada2eb5...ad2d833ff4f refs/pull/47757/merge -> refs/pull/47757/merge (forced update) + 093e1b1ca2e...7ac2554e3c4 refs/pull/47951/merge -> refs/pull/47951/merge (forced update) + d91893fd6c8...9991435f4bb refs/pull/47966/merge -> refs/pull/47966/merge (forced update) + a17bfcfb23b...da0ee804a5f refs/pull/48241/merge -> refs/pull/48241/merge (forced update) + 2461397cde9...e4ffe5b1c21 refs/pull/48253/merge -> refs/pull/48253/merge (forced update) + 23d413885a3...c67fff32a6c refs/pull/48620/merge -> refs/pull/48620/merge (forced update) + f61b46d474b...138c1fbb1e0 refs/pull/48723/merge -> refs/pull/48723/merge (forced update) + 5c13cb8a954...75140987a95 refs/pull/48857/merge -> refs/pull/48857/merge (forced update) + c9715d6e918...2d5d114b184 refs/pull/48988/merge -> refs/pull/48988/merge (forced update) + ea803086563...1d7dcdebfc2 refs/pull/49022/merge -> refs/pull/49022/merge (forced update) + e6f32f6dcba...220a758fffd refs/pull/49031/merge -> refs/pull/49031/merge (forced update) + 5b0b05e83e5...a8eb3bf12e1 refs/pull/49063/merge -> refs/pull/49063/merge (forced update) + efa826d93c6...4aeb005eaf2 refs/pull/49205/merge -> refs/pull/49205/merge (forced update) + abc9ebaa076...54c8a09c1ff refs/pull/49263/merge -> refs/pull/49263/merge (forced update) + cacebc0c3b3...3ef44867e47 refs/pull/49292/merge -> refs/pull/49292/merge (forced update) + 2dcc4900fb0...e53b2129b30 refs/pull/49466/merge -> refs/pull/49466/merge (forced update) + b04350e4326...53b97fce4fc refs/pull/49687/merge -> refs/pull/49687/merge (forced update) + 95a34cd320a...dd960d960fb refs/pull/50044/merge -> refs/pull/50044/merge (forced update) + 7ed960f052f...9cec46f6ec1 refs/pull/50340/merge -> refs/pull/50340/merge (forced update) + 2b06d139624...8588e667c26 refs/pull/50402/merge -> refs/pull/50402/merge (forced update) + 8aafd744ce3...5360746171c refs/pull/50416/merge -> refs/pull/50416/merge (forced update) + f84f2721963...ea0fe29de00 refs/pull/50568/merge -> refs/pull/50568/merge (forced update) + 333b4e50ee5...0dbb6d7245e refs/pull/50645/merge -> refs/pull/50645/merge (forced update) + 9b734c31d73...b799087066e refs/pull/51017/merge -> refs/pull/51017/merge (forced update) + 7d2c0361358...7af78a660ca refs/pull/51065/merge -> refs/pull/51065/merge (forced update) + 5229a92b3f9...1467e8f6b1f refs/pull/51498/merge -> refs/pull/51498/merge (forced update) + efb8102060c...f1c0902bc1b refs/pull/51500/head -> refs/pull/51500/head (forced update) + 78161fe1dd1...a671199beb8 refs/pull/51576/merge -> refs/pull/51576/merge (forced update) + 2b059c9b32d...d66b8abc4aa refs/pull/51608/merge -> refs/pull/51608/merge (forced update) + c5aca854393...8ce11206de7 refs/pull/51666/merge -> refs/pull/51666/merge (forced update) + b90c97eafb3...14c11a5e479 refs/pull/51785/merge -> refs/pull/51785/merge (forced update) + 815dc0eab41...c1f7091c8ce refs/pull/51953/merge -> refs/pull/51953/merge (forced update) + c7421572abf...2fb0d4c3b36 refs/pull/52103/merge -> refs/pull/52103/merge (forced update) + 964a93d67da...2abce85b0e5 refs/pull/52207/merge -> refs/pull/52207/merge (forced update) + 60e8db78c83...aa11ecff18f refs/pull/52329/merge -> refs/pull/52329/merge (forced update) + 7d64047d035...3f8239bb673 refs/pull/52367/merge -> refs/pull/52367/merge (forced update) + 681785e0b40...bf852ef114f refs/pull/52610/merge -> refs/pull/52610/merge (forced update) + 83ca88f97bd...a2816767c7a refs/pull/52815/merge -> refs/pull/52815/merge (forced update) + 75cd99db41e...c1977c8d7c0 refs/pull/52816/merge -> refs/pull/52816/merge (forced update) + 5ae9e63cc51...ead7848097f refs/pull/53041/merge -> refs/pull/53041/merge (forced update) + d772679cb48...d073b675c5e refs/pull/53609/merge -> refs/pull/53609/merge (forced update) + cdb27df69ba...106b05d2fe6 refs/pull/53798/merge -> refs/pull/53798/merge (forced update) + 7e50a36bd1b...f4427387251 refs/pull/53899/merge -> refs/pull/53899/merge (forced update) + ef80c174ff0...4eecb74e3fa refs/pull/54090/merge -> refs/pull/54090/merge (forced update) + 970c12edc41...d043204212a refs/pull/54148/merge -> refs/pull/54148/merge (forced update) + 26f106a9613...c55ac4ee8c6 refs/pull/54251/merge -> refs/pull/54251/merge (forced update) + 909bcc7e8cd...5235ce16057 refs/pull/54297/merge -> refs/pull/54297/merge (forced update) + ebb027e0808...f704d9ace17 refs/pull/54309/merge -> refs/pull/54309/merge (forced update) + 8b74614e495...06e22f4e16c refs/pull/54364/head -> refs/pull/54364/head (forced update) + c4765a3027d...d72aa8f718f refs/pull/54364/merge -> refs/pull/54364/merge (forced update) + 8780edd10ca...b82c9ca012e refs/pull/54367/merge -> refs/pull/54367/merge (forced update) + f43b998c468...ba795495fe6 refs/pull/54405/merge -> refs/pull/54405/merge (forced update) + 4a17f1f2dd1...90c30ad8ce2 refs/pull/54439/head -> refs/pull/54439/head (forced update) + 682ef100fb9...8a4c71d5a05 refs/pull/54458/merge -> refs/pull/54458/merge (forced update) + b424de21173...af1f38830a5 refs/pull/54507/merge -> refs/pull/54507/merge (forced update) + e401a51099e...6570a145cb2 refs/pull/54586/merge -> refs/pull/54586/merge (forced update) + 835af2feb7d...3865f07f05c refs/pull/54634/merge -> refs/pull/54634/merge (forced update) + a301ced34c7...d60edc10130 refs/pull/54668/merge -> refs/pull/54668/merge (forced update) + a01c030d2f8...168986e0cff refs/pull/55027/merge -> refs/pull/55027/merge (forced update) + b7667e9f530...e0aad5e16a2 refs/pull/55133/merge -> refs/pull/55133/merge (forced update) + 620cbb7203d...fb3bdd90449 refs/pull/55298/merge -> refs/pull/55298/merge (forced update) + 439b4e21bdc...1ae19e86dc1 refs/pull/55579/merge -> refs/pull/55579/merge (forced update) + 3d65855b3b0...526d84d3051 refs/pull/55748/merge -> refs/pull/55748/merge (forced update) + d32aab0555b...e649ff7c5ba refs/pull/55749/merge -> refs/pull/55749/merge (forced update) + 8b0472a4eb9...c8700400efa refs/pull/55752/merge -> refs/pull/55752/merge (forced update) + c76c425ae8f...c0e75b9b8c3 refs/pull/55756/merge -> refs/pull/55756/merge (forced update) + 5335f002249...fb9cc95c699 refs/pull/55783/merge -> refs/pull/55783/merge (forced update) + 85ad376ba48...1a23dd351f1 refs/pull/55840/merge -> refs/pull/55840/merge (forced update) + 75bbd13bb28...d365447d50f refs/pull/55907/merge -> refs/pull/55907/merge (forced update) + 79e48a8fe3b...532853b3d8c refs/pull/56022/merge -> refs/pull/56022/merge (forced update) + 43fc66a01de...cf67750ef25 refs/pull/56096/merge -> refs/pull/56096/merge (forced update) + 2183d9238dc...1cc8107a9d2 refs/pull/56143/merge -> refs/pull/56143/merge (forced update) + 9363ae21020...f3611e51bd5 refs/pull/56148/merge -> refs/pull/56148/merge (forced update) + 463bc702570...968b66e7f01 refs/pull/56313/merge -> refs/pull/56313/merge (forced update) + fe7680f08a7...79749ca2774 refs/pull/56419/merge -> refs/pull/56419/merge (forced update) + 6dea750dad5...2f81cbadbbf refs/pull/56500/merge -> refs/pull/56500/merge (forced update) + 1019a027d10...89d89dfe386 refs/pull/56507/merge -> refs/pull/56507/merge (forced update) + b2a48f0266c...aa1e13d9bed refs/pull/56738/merge -> refs/pull/56738/merge (forced update) 5062dbe89ed..2ddfdbb197b refs/pull/56774/head -> refs/pull/56774/head + 9d1364bfca4...56ef238e7eb refs/pull/56774/merge -> refs/pull/56774/merge (forced update) + f0bc6877778...5fde5ae40d2 refs/pull/56851/merge -> refs/pull/56851/merge (forced update) + 796163ca8d4...dca3618201e refs/pull/56929/merge -> refs/pull/56929/merge (forced update) + f267dfbd3b1...a197ed0ed5b refs/pull/57002/merge -> refs/pull/57002/merge (forced update) + 576c98fee91...28d1d52165f refs/pull/57029/merge -> refs/pull/57029/merge (forced update) + 1a564437c28...f3ffbcdb6ad refs/pull/57036/merge -> refs/pull/57036/merge (forced update) + eb73546044c...da8ac965b4c refs/pull/57062/merge -> refs/pull/57062/merge (forced update) + 1ff8590a7db...afcbddd35e5 refs/pull/57119/merge -> refs/pull/57119/merge (forced update) + ef6dc6aaf98...483e4468689 refs/pull/57132/merge -> refs/pull/57132/merge (forced update) + 2662e23aed1...1c26a8307e5 refs/pull/57196/merge -> refs/pull/57196/merge (forced update) + 69f3535c6e4...e73e8af71be refs/pull/57394/merge -> refs/pull/57394/merge (forced update) + 73a8c3bf9a1...977845735fe refs/pull/57460/merge -> refs/pull/57460/merge (forced update) + 869acb9ae07...e69997dcc3d refs/pull/57604/merge -> refs/pull/57604/merge (forced update) + a014b1fffff...cc65573d76b refs/pull/57628/merge -> refs/pull/57628/merge (forced update) + 604a7da0949...a94793974ac refs/pull/57661/merge -> refs/pull/57661/merge (forced update) + 8ab0d489da2...6e6f676b6cd refs/pull/57688/merge -> refs/pull/57688/merge (forced update) + 436ee31a509...bc21f067cab refs/pull/57735/merge -> refs/pull/57735/merge (forced update) + f8267c68bce...ebec35e41f9 refs/pull/57947/merge -> refs/pull/57947/merge (forced update) + 97ea829d403...df3e8a95cb8 refs/pull/57956/merge -> refs/pull/57956/merge (forced update) + a38afa192e8...4a0ad4a3fd5 refs/pull/58026/merge -> refs/pull/58026/merge (forced update) + 52dd18213e5...520693d1aa4 refs/pull/58060/head -> refs/pull/58060/head (forced update) + 2c2683d7425...194736554aa refs/pull/58060/merge -> refs/pull/58060/merge (forced update) + 45a0d1772fd...4219a66f002 refs/pull/58065/merge -> refs/pull/58065/merge (forced update) + 3ed43df84f2...af2c3cf78e6 refs/pull/58159/merge -> refs/pull/58159/merge (forced update) + c59403e8d89...29920077116 refs/pull/58207/head -> refs/pull/58207/head (forced update) + 5fa4dbd8994...ebb3be7c3aa refs/pull/58207/merge -> refs/pull/58207/merge (forced update) + 35620d475c9...16e5595bda3 refs/pull/58229/merge -> refs/pull/58229/merge (forced update) + 3a162494971...4cf98d80b75 refs/pull/58239/merge -> refs/pull/58239/merge (forced update) + 3d7e32c0b69...d7e4f3f7bf9 refs/pull/58259/merge -> refs/pull/58259/merge (forced update) + 3455dc5dd2b...bd0ddcfe1b9 refs/pull/58310/merge -> refs/pull/58310/merge (forced update) + 46b781bdf67...125c70b21b5 refs/pull/58314/merge -> refs/pull/58314/merge (forced update) + b38a47c2ec2...47a81d69424 refs/pull/58315/merge -> refs/pull/58315/merge (forced update) + c57900b5386...f83a3dd7729 refs/pull/58328/merge -> refs/pull/58328/merge (forced update) + d1ce81468a3...fc900a97e2c refs/pull/58334/merge -> refs/pull/58334/merge (forced update) + 93a779d07c1...8cc77f10816 refs/pull/58365/merge -> refs/pull/58365/merge (forced update) + a54b04d863e...8fd4363e425 refs/pull/58393/merge -> refs/pull/58393/merge (forced update) + 36438d5cdf2...1796eceb979 refs/pull/58395/merge -> refs/pull/58395/merge (forced update) + fbe1ba6bccf...976da98c059 refs/pull/58466/merge -> refs/pull/58466/merge (forced update) + ffa297b16ca...7d38fdb6e3d refs/pull/58522/merge -> refs/pull/58522/merge (forced update) + 731360de22b...61770392306 refs/pull/58535/head -> refs/pull/58535/head (forced update) + 9369bc9dd54...8f70588665f refs/pull/58535/merge -> refs/pull/58535/merge (forced update) + d56067f4722...1cedd8bb747 refs/pull/58574/merge -> refs/pull/58574/merge (forced update) + 7a4eb60a95e...89aacf30b80 refs/pull/58575/merge -> refs/pull/58575/merge (forced update) + a9f7323aa34...c50b60ab775 refs/pull/58578/merge -> refs/pull/58578/merge (forced update) + a180ca5397a...719e84ada8f refs/pull/58594/merge -> refs/pull/58594/merge (forced update) + 71f134091d9...4a2b2781813 refs/pull/58605/head -> refs/pull/58605/head (forced update) + c1a1af38af1...f15a0b1e486 refs/pull/58605/merge -> refs/pull/58605/merge (forced update) + c5667fa7387...383f174da80 refs/pull/58642/merge -> refs/pull/58642/merge (forced update) + b57d4b22530...4140576f7cf refs/pull/58648/merge -> refs/pull/58648/merge (forced update) + ffa434f6297...0ed081bdffe refs/pull/58683/merge -> refs/pull/58683/merge (forced update) + d136046bbae...1a5bc30589b refs/pull/58684/merge -> refs/pull/58684/merge (forced update) + 0d3a4541b9f...d11859d2bc4 refs/pull/58701/merge -> refs/pull/58701/merge (forced update) + 7375b72fa82...86a0ce50887 refs/pull/58731/merge -> refs/pull/58731/merge (forced update) + 876b93409d8...12d6b67eba2 refs/pull/58793/merge -> refs/pull/58793/merge (forced update) + 0061f756bcc...755e23b67eb refs/pull/58842/merge -> refs/pull/58842/merge (forced update) + f65c1bbb714...e0255062c45 refs/pull/58874/head -> refs/pull/58874/head (forced update) + 3394d3a2186...d6d50f859a6 refs/pull/58874/merge -> refs/pull/58874/merge (forced update) + 60b719656e0...a27816f51f6 refs/pull/58875/merge -> refs/pull/58875/merge (forced update) + cccfc9b87b2...23579d048a4 refs/pull/58884/merge -> refs/pull/58884/merge (forced update) + ddb79a07994...bc34fc9f1da refs/pull/58909/merge -> refs/pull/58909/merge (forced update) + ead0677163b...be0ece7f805 refs/pull/58912/merge -> refs/pull/58912/merge (forced update) + e791a5dafa0...02cce19baaa refs/pull/58959/merge -> refs/pull/58959/merge (forced update) + 17153b706a6...d15dcc5c000 refs/pull/59002/merge -> refs/pull/59002/merge (forced update) + 7cb343711d3...0be51d5746c refs/pull/59034/head -> refs/pull/59034/head (forced update) + f20f3d6475f...67c7e08bd3c refs/pull/59038/merge -> refs/pull/59038/merge (forced update) + b8df1d51988...c0c36b06971 refs/pull/59054/merge -> refs/pull/59054/merge (forced update) + 5d856acaf95...16ebc4886f2 refs/pull/59061/merge -> refs/pull/59061/merge (forced update) + 42f46996e8e...6af58d0124c refs/pull/59068/merge -> refs/pull/59068/merge (forced update) + 6dbf8015ca5...2f3552e1127 refs/pull/59075/merge -> refs/pull/59075/merge (forced update) + b0ffa2fe70b...48caf6da378 refs/pull/59121/merge -> refs/pull/59121/merge (forced update) + 2cfb179865e...ebdd86de08a refs/pull/59185/merge -> refs/pull/59185/merge (forced update) + ea8a195728d...0075e377f7f refs/pull/59192/merge -> refs/pull/59192/merge (forced update) + f5778c8fa07...d84b3601b94 refs/pull/59198/merge -> refs/pull/59198/merge (forced update) + cba65262f8a...ee3f5a86492 refs/pull/59220/merge -> refs/pull/59220/merge (forced update) + 5c5da8f8fd5...14b1a603d3d refs/pull/59264/head -> refs/pull/59264/head (forced update) + d8dc452cdea...f2892bc29c4 refs/pull/59264/merge -> refs/pull/59264/merge (forced update) + cc35e1915eb...8e14933203c refs/pull/59301/merge -> refs/pull/59301/merge (forced update) + 7640b03f677...cd6b4c00220 refs/pull/59309/merge -> refs/pull/59309/merge (forced update) + 046bb1f556a...3798a5c555c refs/pull/59327/merge -> refs/pull/59327/merge (forced update) + e2879a5926e...625faaaa199 refs/pull/59349/head -> refs/pull/59349/head (forced update) + b72112d92cb...41c4459a035 refs/pull/59349/merge -> refs/pull/59349/merge (forced update) + 165361a1b8e...45e593d1815 refs/pull/59357/merge -> refs/pull/59357/merge (forced update) + 8f31237801c...ebe8dfd631c refs/pull/59383/merge -> refs/pull/59383/merge (forced update) + 5370f01ec2e...c3496e5520a refs/pull/59407/merge -> refs/pull/59407/merge (forced update) + 36430548286...7aac5a684c0 refs/pull/59450/merge -> refs/pull/59450/merge (forced update) + 393535f4803...be9894891a4 refs/pull/59478/head -> refs/pull/59478/head (forced update) + cf5afc45553...b8176ec9bdb refs/pull/59478/merge -> refs/pull/59478/merge (forced update) + e58580ec3d6...c536fb76e38 refs/pull/59496/merge -> refs/pull/59496/merge (forced update) + 7365c455171...c793658261d refs/pull/59514/merge -> refs/pull/59514/merge (forced update) + 0d0040763c3...cc3145fc884 refs/pull/59543/merge -> refs/pull/59543/merge (forced update) + 3e9905225eb...4ce2bf44128 refs/pull/59549/merge -> refs/pull/59549/merge (forced update) + bf03ad701a2...382a5acadc1 refs/pull/59566/merge -> refs/pull/59566/merge (forced update) + c809c4b4c56...4b510554435 refs/pull/59580/merge -> refs/pull/59580/merge (forced update) + 1a78c629e2d...089ff5a7d90 refs/pull/59584/merge -> refs/pull/59584/merge (forced update) + 4b15dac983d...bb263604d31 refs/pull/59599/merge -> refs/pull/59599/merge (forced update) + 7aca0bb1ecd...6c4e506255e refs/pull/59610/merge -> refs/pull/59610/merge (forced update) + e02453d0b70...b7dff3a7e2b refs/pull/59691/merge -> refs/pull/59691/merge (forced update) + 70c6c29b102...d6ce86c38bf refs/pull/59748/merge -> refs/pull/59748/merge (forced update) + 901663fa3c5...664d30e1ae5 refs/pull/59800/merge -> refs/pull/59800/merge (forced update) + e5f13e63fae...fb781d91a58 refs/pull/59829/merge -> refs/pull/59829/merge (forced update) + 74a931aa16c...5fc9d2b74d5 refs/pull/59843/merge -> refs/pull/59843/merge (forced update) + fe34ce5c6a1...162d64b4ad9 refs/pull/59862/merge -> refs/pull/59862/merge (forced update) + 3be612827d0...3986910ce45 refs/pull/59904/merge -> refs/pull/59904/merge (forced update) + 542006dea55...ce0eb3b4380 refs/pull/59919/merge -> refs/pull/59919/merge (forced update) + 93d2201e90c...436384e205f refs/pull/59950/merge -> refs/pull/59950/merge (forced update) + 24e4df17a0f...1227210d723 refs/pull/59968/merge -> refs/pull/59968/merge (forced update) + 9bd7f845ba4...0298ca429cf refs/pull/59969/merge -> refs/pull/59969/merge (forced update) + fb00106787a...400c3b28598 refs/pull/59991/merge -> refs/pull/59991/merge (forced update) + 9a1d7ace398...565b97cda27 refs/pull/60161/merge -> refs/pull/60161/merge (forced update) + b2b7c8b68ed...3f68f1d1d9f refs/pull/60180/merge -> refs/pull/60180/merge (forced update) + 046e88b0418...44c6841f61a refs/pull/60196/merge -> refs/pull/60196/merge (forced update) + 175d312cf8d...e2455848bd1 refs/pull/60220/head -> refs/pull/60220/head (forced update) + d9032a4c848...f5b8aeb5764 refs/pull/60220/merge -> refs/pull/60220/merge (forced update) + 4fe8ed3e546...d7d2958fdcd refs/pull/60235/merge -> refs/pull/60235/merge (forced update) + a1da14517bc...4248dc9ac0c refs/pull/60264/merge -> refs/pull/60264/merge (forced update) + ef64821e7b7...962c35b1d1b refs/pull/60307/merge -> refs/pull/60307/merge (forced update) + 976c58678ed...2194349eeb1 refs/pull/60349/merge -> refs/pull/60349/merge (forced update) + 57e6cc3943b...daecc9d5ab2 refs/pull/60350/merge -> refs/pull/60350/merge (forced update) + 154e139d0ae...ee82311145e refs/pull/60384/merge -> refs/pull/60384/merge (forced update) + 70423a58095...dd89064c36d refs/pull/60392/merge -> refs/pull/60392/merge (forced update) + 94d72f1d496...02104c08bbf refs/pull/60408/head -> refs/pull/60408/head (forced update) + a41610f79b0...77f59d6801e refs/pull/60421/merge -> refs/pull/60421/merge (forced update) + 13dda02bd7d...9c529f06733 refs/pull/60438/merge -> refs/pull/60438/merge (forced update) + fb9573b1c53...f46ada70546 refs/pull/60459/merge -> refs/pull/60459/merge (forced update) + bf76fed96e2...7fcd9a4cc3e refs/pull/60463/merge -> refs/pull/60463/merge (forced update) + 7e478d99215...de96fec739d refs/pull/60468/head -> refs/pull/60468/head (forced update) + 9ee84ec7035...2223ba4114a refs/pull/60468/merge -> refs/pull/60468/merge (forced update) + cd4b22989c2...9f358ccc527 refs/pull/60469/merge -> refs/pull/60469/merge (forced update) + 88f20637d5f...1c8869a320c refs/pull/60477/merge -> refs/pull/60477/merge (forced update) + af3f092bd52...7d42a62209f refs/pull/60487/merge -> refs/pull/60487/merge (forced update) + 80e957ddede...d287c9ec9a6 refs/pull/60499/merge -> refs/pull/60499/merge (forced update) + 14e37074d7f...34bb158be97 refs/pull/60519/merge -> refs/pull/60519/merge (forced update) + db22a81e399...910cee23bea refs/pull/60539/merge -> refs/pull/60539/merge (forced update) + b08ecf9f020...8c95f0f7ca3 refs/pull/60549/merge -> refs/pull/60549/merge (forced update) + 37ef8abe003...1dcd042e1a4 refs/pull/60553/head -> refs/pull/60553/head (forced update) + 1407115c435...3b5f318d352 refs/pull/60553/merge -> refs/pull/60553/merge (forced update) + 8095c270229...0f6f74092f5 refs/pull/60571/merge -> refs/pull/60571/merge (forced update) + 6967e61bc81...34c7305800e refs/pull/60583/merge -> refs/pull/60583/merge (forced update) + c4d118c3e51...c4ebfd35f1f refs/pull/60598/merge -> refs/pull/60598/merge (forced update) + aaf87c62bf7...e639619f375 refs/pull/60621/merge -> refs/pull/60621/merge (forced update) + ebaaea88bc1...80e1e7337c4 refs/pull/60625/merge -> refs/pull/60625/merge (forced update) + cd782ffd166...adfe14bc00c refs/pull/60626/merge -> refs/pull/60626/merge (forced update) + d0e70f004b6...2c98bc1e97f refs/pull/60629/merge -> refs/pull/60629/merge (forced update) + 7cef7fa116b...83644dbe264 refs/pull/60633/merge -> refs/pull/60633/merge (forced update) + 7b2acf40264...acf2a115009 refs/pull/60658/head -> refs/pull/60658/head (forced update) + bb406c49a61...c5196bfded1 refs/pull/60658/merge -> refs/pull/60658/merge (forced update) + 9af13aebfd8...0dcddb55c80 refs/pull/60659/merge -> refs/pull/60659/merge (forced update) + 4190b0e4c64...1544a81d9d9 refs/pull/60665/merge -> refs/pull/60665/merge (forced update) + 379b2ea1ecf...a96e35ce149 refs/pull/60696/merge -> refs/pull/60696/merge (forced update) fb02de73dea..177ab113b75 refs/pull/60751/head -> refs/pull/60751/head 63e5c9b2e01..ac876ad19be refs/pull/60765/head -> refs/pull/60765/head + 0fa16c51270...c130b32b0e1 refs/pull/60778/merge -> refs/pull/60778/merge (forced update) + 83f3f3755c5...1726320e418 refs/pull/60782/merge -> refs/pull/60782/merge (forced update) + cb9ff6c5a5a...6cbd80ee5dd refs/pull/60783/merge -> refs/pull/60783/merge (forced update) + 0efabff1c11...a5fb33b268b refs/pull/60789/merge -> refs/pull/60789/merge (forced update) + 5fa17be8d00...b3bbbb8ef27 refs/pull/60812/merge -> refs/pull/60812/merge (forced update) + 3ffd54b1158...21109bff24c refs/pull/60817/merge -> refs/pull/60817/merge (forced update) + a742deb45e4...781b6749118 refs/pull/60824/merge -> refs/pull/60824/merge (forced update) + 581d112325d...ebb2f39dc31 refs/pull/60833/merge -> refs/pull/60833/merge (forced update) + cd3dcfc25c8...e108a6200d7 refs/pull/60871/merge -> refs/pull/60871/merge (forced update) + adad796c15a...d52932af499 refs/pull/60880/merge -> refs/pull/60880/merge (forced update) + c2d3c8395db...c85b299c951 refs/pull/60910/merge -> refs/pull/60910/merge (forced update) + b6f0f4d1e89...276536e8775 refs/pull/60923/merge -> refs/pull/60923/merge (forced update) + 3c808da78c6...e2a5d6c6155 refs/pull/60936/merge -> refs/pull/60936/merge (forced update) + ca702b32ea0...214ca3dc724 refs/pull/60945/merge -> refs/pull/60945/merge (forced update) + 7230de3c35c...594de6c291d refs/pull/60981/merge -> refs/pull/60981/merge (forced update) + 47eebe197a9...c2d22f10fd2 refs/pull/61034/merge -> refs/pull/61034/merge (forced update) + bb77aed216b...33deaffe922 refs/pull/61036/head -> refs/pull/61036/head (forced update) + 22d483a99cf...80618195300 refs/pull/61036/merge -> refs/pull/61036/merge (forced update) + 3452c2009ea...f8a643c0a3e refs/pull/61045/merge -> refs/pull/61045/merge (forced update) + e29471eee27...8405c7555df refs/pull/61059/merge -> refs/pull/61059/merge (forced update) + a750fe175ba...55ed780facb refs/pull/61071/merge -> refs/pull/61071/merge (forced update) + 1eda843c620...6adae72d133 refs/pull/61095/head -> refs/pull/61095/head (forced update) + 7cda145eb3d...0b99879ba02 refs/pull/61095/merge -> refs/pull/61095/merge (forced update) + 3c1376e3338...d78ccb3fcd9 refs/pull/61098/head -> refs/pull/61098/head (forced update) + 284b672e2c6...98f9e4d40c6 refs/pull/61132/merge -> refs/pull/61132/merge (forced update) + 48c9b2b5a38...8c20a592604 refs/pull/61157/merge -> refs/pull/61157/merge (forced update) + c32c3c4dcba...0ce988047ff refs/pull/61189/merge -> refs/pull/61189/merge (forced update) + ffd62a935bf...49e1ab151f5 refs/pull/61190/merge -> refs/pull/61190/merge (forced update) + 435f3d7fc1c...083528fb623 refs/pull/61195/merge -> refs/pull/61195/merge (forced update) + e105184c750...e2cc8bdf5c1 refs/pull/61196/merge -> refs/pull/61196/merge (forced update) + ec84fd46554...6fc97095353 refs/pull/61197/head -> refs/pull/61197/head (forced update) + 8db0bf84b91...8b8a5c3074f refs/pull/61197/merge -> refs/pull/61197/merge (forced update) + 21d2417049d...cb4afa5f8a5 refs/pull/61198/merge -> refs/pull/61198/merge (forced update) + 2f52bc7397b...b0009aa1462 refs/pull/61199/merge -> refs/pull/61199/merge (forced update) + 30421a9bd12...637c256dff1 refs/pull/61200/merge -> refs/pull/61200/merge (forced update) + 2cb8b2c4520...e66e1f11707 refs/pull/61204/merge -> refs/pull/61204/merge (forced update) + f8be53b1053...8cd8a35ec97 refs/pull/61208/merge -> refs/pull/61208/merge (forced update) + 037dd2d9e97...207e0b09214 refs/pull/61209/merge -> refs/pull/61209/merge (forced update) + 54f47e453ff...58ef4f13e57 refs/pull/61210/merge -> refs/pull/61210/merge (forced update) + de1c9a452d8...be6082b7f5c refs/pull/61211/merge -> refs/pull/61211/merge (forced update) + d9fe5a39693...e84c276fa31 refs/pull/61212/merge -> refs/pull/61212/merge (forced update) + 393fe976887...438c224aac2 refs/pull/61213/merge -> refs/pull/61213/merge (forced update) + 7c52e6f31a6...efb30e5cd8f refs/pull/61214/merge -> refs/pull/61214/merge (forced update) + b201bb98468...2a328d00511 refs/pull/61215/merge -> refs/pull/61215/merge (forced update) + fa5aa5f49cd...a197e53f79b refs/pull/61216/merge -> refs/pull/61216/merge (forced update) + 70f870ff6a1...49a9d10bdfd refs/pull/61217/merge -> refs/pull/61217/merge (forced update) + ae99cd23f98...87c7a0ead9a refs/pull/61218/merge -> refs/pull/61218/merge (forced update) + d5bb48f8769...08b241eb319 refs/pull/61220/merge -> refs/pull/61220/merge (forced update) + 1831c487648...f97aff4ec01 refs/pull/61221/merge -> refs/pull/61221/merge (forced update) + df583040093...e3e6a85ab24 refs/pull/61223/merge -> refs/pull/61223/merge (forced update) + 45b5ba465f5...61bf90541e0 refs/pull/61233/merge -> refs/pull/61233/merge (forced update) + dee4bec758a...eac27ea9076 refs/pull/61247/merge -> refs/pull/61247/merge (forced update) + 690b4d18353...29e0ec79f71 refs/pull/61248/merge -> refs/pull/61248/merge (forced update) + acf675ce627...2ecfcb6726f refs/pull/61265/merge -> refs/pull/61265/merge (forced update) a953d7a4e74..36710609308 refs/pull/61269/head -> refs/pull/61269/head + aca5ff40651...2e3df2d10da refs/pull/61269/merge -> refs/pull/61269/merge (forced update) + 487a07f7a5c...e8aaa930393 refs/pull/61277/merge -> refs/pull/61277/merge (forced update) + 69eec5b57da...95f309e4ef9 refs/pull/61326/merge -> refs/pull/61326/merge (forced update) afe4f561796..8c978fac835 refs/pull/61330/head -> refs/pull/61330/head + d0ef8e1d39e...e7ab0191059 refs/pull/61330/merge -> refs/pull/61330/merge (forced update) + 4293461a371...9e7f67298ee refs/pull/61347/merge -> refs/pull/61347/merge (forced update) + ca7e59b229a...44ba39a2c7c refs/pull/61352/merge -> refs/pull/61352/merge (forced update) bad94ffbc1a..550dcea584a refs/pull/61380/head -> refs/pull/61380/head + 6eb94a0bc93...fedb722a4b2 refs/pull/61380/merge -> refs/pull/61380/merge (forced update) + 433b64f301b...7e0d44c9e90 refs/pull/61391/merge -> refs/pull/61391/merge (forced update) + ba81be4c627...a16d5551eb5 refs/pull/61423/merge -> refs/pull/61423/merge (forced update) + 0ee4f47555a...d27e0194dc2 refs/pull/61459/head -> refs/pull/61459/head (forced update) + 2df07c40a2f...8ba0a6310df refs/pull/61473/merge -> refs/pull/61473/merge (forced update) + 68e3e7118e5...4f14ae6a021 refs/pull/61474/merge -> refs/pull/61474/merge (forced update) + 30ee249df25...52692baa8a6 refs/pull/61478/head -> refs/pull/61478/head (forced update) + f4100c61a67...555f12ffbbf refs/pull/61478/merge -> refs/pull/61478/merge (forced update) + 7c26bd82f08...2396660eef0 refs/pull/61500/merge -> refs/pull/61500/merge (forced update) + 12b0e072eb5...79ee71646c3 refs/pull/61522/merge -> refs/pull/61522/merge (forced update) + 9e43e8ac08d...27a4d323de6 refs/pull/61527/merge -> refs/pull/61527/merge (forced update) + 0329c126f9a...a68394a7913 refs/pull/61533/head -> refs/pull/61533/head (forced update) + 335b014bbb2...e54b808be67 refs/pull/61533/merge -> refs/pull/61533/merge (forced update) + dac4160c97a...c81be8300dc refs/pull/61534/merge -> refs/pull/61534/merge (forced update) + 480d41031d7...def7260e414 refs/pull/61538/merge -> refs/pull/61538/merge (forced update) + 6ffabb1cc7e...86e06aaa447 refs/pull/61545/head -> refs/pull/61545/head (forced update) + 6aaca0092a2...5d84be96f3d refs/pull/61545/merge -> refs/pull/61545/merge (forced update) + 96f0fc19554...41d52aa0185 refs/pull/61552/merge -> refs/pull/61552/merge (forced update) + 538d3d15833...884dc284944 refs/pull/61554/merge -> refs/pull/61554/merge (forced update) + 9a04738083a...c01e52b6959 refs/pull/61556/head -> refs/pull/61556/head (forced update) + acd4cf92392...59fc8a07650 refs/pull/61559/merge -> refs/pull/61559/merge (forced update) + cb86db89440...f4225114336 refs/pull/61569/head -> refs/pull/61569/head (forced update) + 6ef5c5eb774...50fd9de142f refs/pull/61569/merge -> refs/pull/61569/merge (forced update) + 62284085788...d5e9dc55609 refs/pull/61576/merge -> refs/pull/61576/merge (forced update) + 980135e83a4...2a532b5f34c refs/pull/61589/head -> refs/pull/61589/head (forced update) + e1ea7e37f45...275006fa0be refs/pull/61589/merge -> refs/pull/61589/merge (forced update) + ff5342b0675...f4e78a96cdd refs/pull/61597/merge -> refs/pull/61597/merge (forced update) 5caffef1436..9be6d8057e6 refs/pull/61598/head -> refs/pull/61598/head + 16792fa4d51...3cff7af1fc0 refs/pull/61598/merge -> refs/pull/61598/merge (forced update) + 86ff147e97e...5bd1cd1336e refs/pull/61599/merge -> refs/pull/61599/merge (forced update) + e53ba1220ed...4bf9c844198 refs/pull/61610/head -> refs/pull/61610/head (forced update) + 79499068115...a50a6791009 refs/pull/61612/merge -> refs/pull/61612/merge (forced update) + 36de620db05...8e6aaffb182 refs/pull/61613/merge -> refs/pull/61613/merge (forced update) + e06bbe6058f...0f2116c1bab refs/pull/61633/merge -> refs/pull/61633/merge (forced update) + fec5252c3df...40a6304e43d refs/pull/61648/merge -> refs/pull/61648/merge (forced update) + a21083fa06a...2b69e5654c9 refs/pull/61650/merge -> refs/pull/61650/merge (forced update) + 45a4b713ff5...a1d45b1c98a refs/pull/61651/merge -> refs/pull/61651/merge (forced update) + 02c4d13aee9...7757cc34950 refs/pull/61670/head -> refs/pull/61670/head (forced update) + de68dc53948...b05580136a8 refs/pull/61674/head -> refs/pull/61674/head (forced update) + 12f7bc92a81...c3c4886d942 refs/pull/61680/head -> refs/pull/61680/head (forced update) + 50748c5da0a...46b889a6bf4 refs/pull/61686/head -> refs/pull/61686/head (forced update) + 91a24f327e8...f1998e706c8 refs/pull/61686/merge -> refs/pull/61686/merge (forced update) + 2f3c2ac5c61...96e24d40f40 refs/pull/61711/merge -> refs/pull/61711/merge (forced update) + 3dc72adea7e...04ff512a6a9 refs/pull/61726/merge -> refs/pull/61726/merge (forced update) + 60f2d68ad2a...410505fc4ad refs/pull/61727/head -> refs/pull/61727/head (forced update) + 2707a38fbf9...16a56ce21d9 refs/pull/61737/merge -> refs/pull/61737/merge (forced update) + c1c600e7f48...b038a667c52 refs/pull/61738/merge -> refs/pull/61738/merge (forced update) f87b7255cfe..b9544b135ea refs/pull/61746/head -> refs/pull/61746/head + c40814e2681...c1249e9333a refs/pull/61746/merge -> refs/pull/61746/merge (forced update) cd9a8ee2add..85b2a9c3790 refs/pull/61747/head -> refs/pull/61747/head + 587696476b4...8c0f78e96ae refs/pull/61751/merge -> refs/pull/61751/merge (forced update) + 9c2da23eba3...274120495d3 refs/pull/61760/merge -> refs/pull/61760/merge (forced update) + 0b472a6fa68...6d79dc2a942 refs/pull/61767/head -> refs/pull/61767/head (forced update) + 48be2475c2d...2fc6b7344f1 refs/pull/61767/merge -> refs/pull/61767/merge (forced update) + b07e0cb6f8b...367ec5648d1 refs/pull/61783/merge -> refs/pull/61783/merge (forced update) + 6984edb39d3...f6f7b6e5eeb refs/pull/61784/merge -> refs/pull/61784/merge (forced update) + 48d9addac99...571276532b1 refs/pull/61796/merge -> refs/pull/61796/merge (forced update) + 5cb984ad767...4fffe5ebc3c refs/pull/61806/head -> refs/pull/61806/head (forced update) + d240140af8e...3622960573c refs/pull/61829/head -> refs/pull/61829/head (forced update) + 6b2d891bc4f...272f770c76e refs/pull/61837/merge -> refs/pull/61837/merge (forced update) + 3f4d5205986...9c527ef7fc8 refs/pull/61838/merge -> refs/pull/61838/merge (forced update) + 7911b51f398...06c7fa2f3a5 refs/pull/61845/head -> refs/pull/61845/head (forced update) + 5763f0d087c...0c264910702 refs/pull/61845/merge -> refs/pull/61845/merge (forced update) + 381c9a7c35b...e291c5c1e34 refs/pull/61846/head -> refs/pull/61846/head (forced update) + 84a172a261b...47bbe4e6e75 refs/pull/61846/merge -> refs/pull/61846/merge (forced update) + 21ea34d4940...6536b938cff refs/pull/61847/merge -> refs/pull/61847/merge (forced update) + 9b72c9c4235...c629cf2fc8b refs/pull/61849/merge -> refs/pull/61849/merge (forced update) + 41745dfebd8...40e75c764e2 refs/pull/61855/merge -> refs/pull/61855/merge (forced update) + 5fc0d4ed78f...6aee617477e refs/pull/61856/merge -> refs/pull/61856/merge (forced update) + 8015a1f9175...0f00170f187 refs/pull/61858/merge -> refs/pull/61858/merge (forced update) + a049a90c2c3...85fb7f19b65 refs/pull/61871/head -> refs/pull/61871/head (forced update) + 0f405b8127a...e645d2de6b5 refs/pull/61875/head -> refs/pull/61875/head (forced update) + c10bf979307...714e145c2e0 refs/pull/61883/merge -> refs/pull/61883/merge (forced update) + 87ab578285a...10f9e3f9abc refs/pull/61889/merge -> refs/pull/61889/merge (forced update) + 93ba8cd9ffe...a47e093420f refs/pull/61891/merge -> refs/pull/61891/merge (forced update) + daee2c1ebe7...acb1375fbc5 refs/pull/61893/merge -> refs/pull/61893/merge (forced update) + 1b9b3f91b0d...6d49bb20c11 refs/pull/61894/merge -> refs/pull/61894/merge (forced update) + 5a8d1475210...2fbfb5aab02 refs/pull/61896/merge -> refs/pull/61896/merge (forced update) + 25c85aaa06e...e070292efa3 refs/pull/61898/head -> refs/pull/61898/head (forced update) + 366845cce1a...b805043a9f7 refs/pull/61902/merge -> refs/pull/61902/merge (forced update) + ae060bd78b7...91b728a5e80 refs/pull/61907/merge -> refs/pull/61907/merge (forced update) + 723a5cc07bb...6ac2ab56ce2 refs/pull/61914/head -> refs/pull/61914/head (forced update) + bd45e32983c...d547e619d1f refs/pull/61918/merge -> refs/pull/61918/merge (forced update) d3a59adc627..62db4a8c898 refs/pull/61923/head -> refs/pull/61923/head + 34a2078831a...a777a8a5a12 refs/pull/61926/head -> refs/pull/61926/head (forced update) + bb0712f52ee...8e21c4ef929 refs/pull/61926/merge -> refs/pull/61926/merge (forced update) + 67c068f4b6e...bfbb355d7d8 refs/pull/61937/head -> refs/pull/61937/head (forced update) 1cc0bfe4e26..ae1f30e1424 refs/pull/61943/head -> refs/pull/61943/head + 52faa4726b0...179185548d8 refs/pull/61943/merge -> refs/pull/61943/merge (forced update) + 1f9a634efbc...b3fbd29ce6f refs/pull/61945/merge -> refs/pull/61945/merge (forced update) + 7e0e35d4c6a...a0a0fff6276 refs/pull/61951/merge -> refs/pull/61951/merge (forced update) + 3f3ee5d8007...17d4130cd09 refs/pull/61953/merge -> refs/pull/61953/merge (forced update) + 3d6d7ffdd5d...3f8cce79122 refs/pull/61954/head -> refs/pull/61954/head (forced update) d52e75c858c..e9fec8b6f7e refs/pull/61956/head -> refs/pull/61956/head + 13eb550cb7b...edbeef33158 refs/pull/61965/merge -> refs/pull/61965/merge (forced update) + a41524dffd7...418041aa5ad refs/pull/61968/merge -> refs/pull/61968/merge (forced update) + 893e639b66f...4c058bd3374 refs/pull/61970/merge -> refs/pull/61970/merge (forced update) + b26a5aca96c...57659e1767e refs/pull/61975/merge -> refs/pull/61975/merge (forced update) + 280117c1137...076f703fbca refs/pull/61978/merge -> refs/pull/61978/merge (forced update) + ad7e8ef504b...8b0b6852b84 refs/pull/61979/merge -> refs/pull/61979/merge (forced update) + b0744adf235...b0748002c57 refs/pull/61999/merge -> refs/pull/61999/merge (forced update) + 91d673fc7c2...4e3b09808d4 refs/pull/62001/merge -> refs/pull/62001/merge (forced update) + a845bcee4fe...f24c817370f refs/pull/62008/head -> refs/pull/62008/head (forced update) + 20d836cda99...79bd9d21cf9 refs/pull/62008/merge -> refs/pull/62008/merge (forced update) + f2d5aee11bb...974057fd1f6 refs/pull/62009/merge -> refs/pull/62009/merge (forced update) + 7caed499fcb...8a707c917c9 refs/pull/62010/merge -> refs/pull/62010/merge (forced update) + 9e0b53bbed2...a19e1e9c987 refs/pull/62011/merge -> refs/pull/62011/merge (forced update) + aa8f96181e0...e5ab4cc69a8 refs/pull/62015/head -> refs/pull/62015/head (forced update) + cb98c769f11...52cf4566be8 refs/pull/62015/merge -> refs/pull/62015/merge (forced update) + 84c39719f20...c7f9ebd7800 refs/pull/62027/head -> refs/pull/62027/head (forced update) + 4cef80deed1...c7de7c9e3a1 refs/pull/62027/merge -> refs/pull/62027/merge (forced update) + 475c4644249...8a4e901fe59 refs/pull/62029/merge -> refs/pull/62029/merge (forced update) 3c464713641..2b411ee85e0 refs/pull/62039/head -> refs/pull/62039/head + 039bf6c9713...85be545f5ef refs/pull/62039/merge -> refs/pull/62039/merge (forced update) + 4f8fc2e1b43...2af955b5f76 refs/pull/62042/merge -> refs/pull/62042/merge (forced update) + 383904cdf83...606cc069c0e refs/pull/62044/head -> refs/pull/62044/head (forced update) + ae9a790095f...9e5e32446ab refs/pull/62044/merge -> refs/pull/62044/merge (forced update) + 2d8f7408d1c...994a7dbe293 refs/pull/62045/merge -> refs/pull/62045/merge (forced update) + f5b6be28a85...8f424264ac4 refs/pull/62047/merge -> refs/pull/62047/merge (forced update) + 77b3779d7ce...4099582bd69 refs/pull/62050/head -> refs/pull/62050/head (forced update) + c60956535e6...342d0e047a4 refs/pull/62051/head -> refs/pull/62051/head (forced update) + 9cbc49c02e0...09172122bf6 refs/pull/62052/head -> refs/pull/62052/head (forced update) + 5dd73fa682b...d7750d278d2 refs/pull/62053/merge -> refs/pull/62053/merge (forced update) + bfe5f1b11bf...1b3d3fe4a9a refs/pull/62055/head -> refs/pull/62055/head (forced update) + 1f1a20563ee...c135a19624d refs/pull/62055/merge -> refs/pull/62055/merge (forced update) + 67ad62d4bcd...c8bf2a8bbdb refs/pull/62056/head -> refs/pull/62056/head (forced update) + b220fd10cb9...504971a2815 refs/pull/62059/merge -> refs/pull/62059/merge (forced update) + 35f15111972...8ca5f7cca1e refs/pull/62060/merge -> refs/pull/62060/merge (forced update) + 1f2afe9563a...f2b7800910e refs/pull/62061/head -> refs/pull/62061/head (forced update) + 483a8b720ea...a58dcd2222d refs/pull/62061/merge -> refs/pull/62061/merge (forced update) + c664a3eda28...176f0b94db7 refs/pull/62066/head -> refs/pull/62066/head (forced update) + 5487a286fde...74166da1aab refs/pull/62067/head -> refs/pull/62067/head (forced update) + 9db10089f6c...09bf861ff1d refs/pull/62067/merge -> refs/pull/62067/merge (forced update) + 1036ed80f6c...ce73aeb4149 refs/pull/62068/merge -> refs/pull/62068/merge (forced update) + 5c2ec05250c...5a69e55bc0f refs/pull/62072/head -> refs/pull/62072/head (forced update) + d71eee3ac8f...d0f8b2070b2 refs/pull/62078/head -> refs/pull/62078/head (forced update) + bf93aad27ba...6d898032034 refs/pull/62078/merge -> refs/pull/62078/merge (forced update) + e208e3b980f...9842d3e1a74 refs/pull/62083/head -> refs/pull/62083/head (forced update) + cd68af8e44f...590ce377c9f refs/pull/62085/merge -> refs/pull/62085/merge (forced update) + 13e8d3ee6cb...17e4392b9a9 refs/pull/62090/merge -> refs/pull/62090/merge (forced update) + f643212dde5...6a71510d941 refs/pull/62091/merge -> refs/pull/62091/merge (forced update) + 06e5140131e...87076ee881f refs/pull/62093/head -> refs/pull/62093/head (forced update) d2ea1665f7a..2eef7e74b91 refs/pull/62095/head -> refs/pull/62095/head + fe9c259a811...8bc3929fc96 refs/pull/62101/head -> refs/pull/62101/head (forced update) cee18843661..c9e7c08ce1b refs/pull/62105/head -> refs/pull/62105/head + 4b4315b8505...796b8df0c55 refs/pull/62105/merge -> refs/pull/62105/merge (forced update) + d109029cc47...c8467f4330b refs/pull/62117/merge -> refs/pull/62117/merge (forced update) + 5abeea099da...ac101f615f8 refs/pull/62118/head -> refs/pull/62118/head (forced update) + 1e210d60714...e5a391e1b21 refs/pull/62118/merge -> refs/pull/62118/merge (forced update) * [new ref] refs/pull/62120/head -> refs/pull/62120/head * [new ref] refs/pull/62121/head -> refs/pull/62121/head * [new ref] refs/pull/62123/head -> refs/pull/62123/head * [new ref] refs/pull/62124/head -> refs/pull/62124/head * [new ref] refs/pull/62126/head -> refs/pull/62126/head * [new ref] refs/pull/62126/merge -> refs/pull/62126/merge * [new ref] refs/pull/62127/head -> refs/pull/62127/head * [new ref] refs/pull/62127/merge -> refs/pull/62127/merge * [new ref] refs/pull/62128/head -> refs/pull/62128/head * [new ref] refs/pull/62128/merge -> refs/pull/62128/merge * [new ref] refs/pull/62132/head -> refs/pull/62132/head * [new ref] refs/pull/62133/head -> refs/pull/62133/head * [new ref] refs/pull/62134/head -> refs/pull/62134/head * [new ref] refs/pull/62136/head -> refs/pull/62136/head * [new ref] refs/pull/62137/head -> refs/pull/62137/head * [new ref] refs/pull/62137/merge -> refs/pull/62137/merge * [new ref] refs/pull/62138/head -> refs/pull/62138/head * [new ref] refs/pull/62139/head -> refs/pull/62139/head * [new ref] refs/pull/62140/head -> refs/pull/62140/head * [new ref] refs/pull/62141/head -> refs/pull/62141/head * [new ref] refs/pull/62143/head -> refs/pull/62143/head * [new ref] refs/pull/62143/merge -> refs/pull/62143/merge * [new ref] refs/pull/62145/head -> refs/pull/62145/head * [new ref] refs/pull/62146/head -> refs/pull/62146/head * [new ref] refs/pull/62147/head -> refs/pull/62147/head * [new ref] refs/pull/62148/head -> refs/pull/62148/head * [new ref] refs/pull/62149/head -> refs/pull/62149/head * [new ref] refs/pull/62150/head -> refs/pull/62150/head * [new ref] refs/pull/62151/head -> refs/pull/62151/head * [new ref] refs/pull/62152/head -> refs/pull/62152/head * [new ref] refs/pull/62153/head -> refs/pull/62153/head * [new ref] refs/pull/62156/head -> refs/pull/62156/head * [new ref] refs/pull/62157/head -> refs/pull/62157/head * [new ref] refs/pull/62158/head -> refs/pull/62158/head * [new ref] refs/pull/62159/head -> refs/pull/62159/head * [new ref] refs/pull/62159/merge -> refs/pull/62159/merge * [new ref] refs/pull/62160/head -> refs/pull/62160/head * [new ref] refs/pull/62160/merge -> refs/pull/62160/merge * [new ref] refs/pull/62161/head -> refs/pull/62161/head * [new ref] refs/pull/62162/head -> refs/pull/62162/head * [new ref] refs/pull/62163/head -> refs/pull/62163/head * [new ref] refs/pull/62164/head -> refs/pull/62164/head * [new ref] refs/pull/62165/head -> refs/pull/62165/head * [new ref] refs/pull/62166/head -> refs/pull/62166/head * [new ref] refs/pull/62166/merge -> refs/pull/62166/merge * [new ref] refs/pull/62167/head -> refs/pull/62167/head * [new ref] refs/pull/62168/head -> refs/pull/62168/head * [new ref] refs/pull/62169/head -> refs/pull/62169/head * [new ref] refs/pull/62170/head -> refs/pull/62170/head * [new ref] refs/pull/62171/head -> refs/pull/62171/head * [new ref] refs/pull/62171/merge -> refs/pull/62171/merge * [new ref] refs/pull/62173/head -> refs/pull/62173/head * [new ref] refs/pull/62174/head -> refs/pull/62174/head * [new ref] refs/pull/62175/head -> refs/pull/62175/head * [new ref] refs/pull/62176/head -> refs/pull/62176/head * [new ref] refs/pull/62178/head -> refs/pull/62178/head * [new ref] refs/pull/62179/head -> refs/pull/62179/head * [new ref] refs/pull/62180/head -> refs/pull/62180/head * [new ref] refs/pull/62181/head -> refs/pull/62181/head * [new ref] refs/pull/62181/merge -> refs/pull/62181/merge * [new ref] refs/pull/62183/head -> refs/pull/62183/head * [new ref] refs/pull/62184/head -> refs/pull/62184/head * [new ref] refs/pull/62186/head -> refs/pull/62186/head * [new ref] refs/pull/62187/head -> refs/pull/62187/head * [new ref] refs/pull/62188/head -> refs/pull/62188/head * [new ref] refs/pull/62189/head -> refs/pull/62189/head * [new ref] refs/pull/62190/head -> refs/pull/62190/head * [new ref] refs/pull/62190/merge -> refs/pull/62190/merge * [new ref] refs/pull/62191/head -> refs/pull/62191/head * [new ref] refs/pull/62194/head -> refs/pull/62194/head * [new ref] refs/pull/62194/merge -> refs/pull/62194/merge * [new ref] refs/pull/62195/head -> refs/pull/62195/head * [new ref] refs/pull/62196/head -> refs/pull/62196/head * [new ref] refs/pull/62196/merge -> refs/pull/62196/merge * [new ref] refs/pull/62197/head -> refs/pull/62197/head * [new ref] refs/pull/62198/head -> refs/pull/62198/head * [new ref] refs/pull/62201/head -> refs/pull/62201/head * [new ref] refs/pull/62202/head -> refs/pull/62202/head * [new ref] refs/pull/62203/head -> refs/pull/62203/head * [new ref] refs/pull/62203/merge -> refs/pull/62203/merge * [new ref] refs/pull/62204/head -> refs/pull/62204/head * [new ref] refs/pull/62205/head -> refs/pull/62205/head * [new ref] refs/pull/62206/head -> refs/pull/62206/head * [new ref] refs/pull/62207/head -> refs/pull/62207/head * [new ref] refs/pull/62207/merge -> refs/pull/62207/merge * [new ref] refs/pull/62208/head -> refs/pull/62208/head * [new ref] refs/pull/62209/head -> refs/pull/62209/head * [new ref] refs/pull/62209/merge -> refs/pull/62209/merge * [new ref] refs/pull/62211/head -> refs/pull/62211/head * [new ref] refs/pull/62213/head -> refs/pull/62213/head * [new ref] refs/pull/62214/head -> refs/pull/62214/head * [new ref] refs/pull/62214/merge -> refs/pull/62214/merge * [new ref] refs/pull/62215/head -> refs/pull/62215/head * [new ref] refs/pull/62216/head -> refs/pull/62216/head * [new ref] refs/pull/62217/head -> refs/pull/62217/head * [new ref] refs/pull/62217/merge -> refs/pull/62217/merge * [new ref] refs/pull/62218/head -> refs/pull/62218/head * [new ref] refs/pull/62220/head -> refs/pull/62220/head * [new ref] refs/pull/62221/head -> refs/pull/62221/head * [new ref] refs/pull/62226/head -> refs/pull/62226/head * [new ref] refs/pull/62228/head -> refs/pull/62228/head * [new ref] refs/pull/62231/head -> refs/pull/62231/head * [new ref] refs/pull/62233/head -> refs/pull/62233/head * [new ref] refs/pull/62234/head -> refs/pull/62234/head * [new ref] refs/pull/62234/merge -> refs/pull/62234/merge * [new ref] refs/pull/62235/head -> refs/pull/62235/head * [new ref] refs/pull/62236/head -> refs/pull/62236/head * [new ref] refs/pull/62236/merge -> refs/pull/62236/merge * [new ref] refs/pull/62237/head -> refs/pull/62237/head * [new ref] refs/pull/62237/merge -> refs/pull/62237/merge * [new ref] refs/pull/62238/head -> refs/pull/62238/head * [new ref] refs/pull/62239/head -> refs/pull/62239/head * [new ref] refs/pull/62239/merge -> refs/pull/62239/merge * [new ref] refs/pull/62240/head -> refs/pull/62240/head * [new ref] refs/pull/62241/head -> refs/pull/62241/head * [new ref] refs/pull/62241/merge -> refs/pull/62241/merge * [new ref] refs/pull/62242/head -> refs/pull/62242/head * [new ref] refs/pull/62242/merge -> refs/pull/62242/merge * [new ref] refs/pull/62243/head -> refs/pull/62243/head * [new ref] refs/pull/62244/head -> refs/pull/62244/head * [new ref] refs/pull/62245/head -> refs/pull/62245/head * [new ref] refs/pull/62245/merge -> refs/pull/62245/merge * [new ref] refs/pull/62246/head -> refs/pull/62246/head * [new ref] refs/pull/62247/head -> refs/pull/62247/head * [new ref] refs/pull/62248/head -> refs/pull/62248/head * [new ref] refs/pull/62248/merge -> refs/pull/62248/merge * [new ref] refs/pull/62249/head -> refs/pull/62249/head * [new ref] refs/pull/62250/head -> refs/pull/62250/head * [new ref] refs/pull/62251/head -> refs/pull/62251/head * [new ref] refs/pull/62251/merge -> refs/pull/62251/merge * [new ref] refs/pull/62252/head -> refs/pull/62252/head * [new ref] refs/pull/62252/merge -> refs/pull/62252/merge * [new ref] refs/pull/62254/head -> refs/pull/62254/head * [new ref] refs/pull/62255/head -> refs/pull/62255/head * [new ref] refs/pull/62256/head -> refs/pull/62256/head * [new ref] refs/pull/62257/head -> refs/pull/62257/head * [new ref] refs/pull/62258/head -> refs/pull/62258/head * [new ref] refs/pull/62261/head -> refs/pull/62261/head * [new ref] refs/pull/62262/head -> refs/pull/62262/head * [new ref] refs/pull/62262/merge -> refs/pull/62262/merge * [new ref] refs/pull/62263/head -> refs/pull/62263/head * [new ref] refs/pull/62263/merge -> refs/pull/62263/merge * [new ref] refs/pull/62264/head -> refs/pull/62264/head * [new ref] refs/pull/62265/head -> refs/pull/62265/head * [new ref] refs/pull/62266/head -> refs/pull/62266/head * [new ref] refs/pull/62266/merge -> refs/pull/62266/merge * [new ref] refs/pull/62267/head -> refs/pull/62267/head * [new ref] refs/pull/62267/merge -> refs/pull/62267/merge * [new ref] refs/pull/62268/head -> refs/pull/62268/head * [new ref] refs/pull/62269/head -> refs/pull/62269/head * [new ref] refs/pull/62269/merge -> refs/pull/62269/merge * [new ref] refs/pull/62270/head -> refs/pull/62270/head * [new ref] refs/pull/62271/head -> refs/pull/62271/head * [new ref] refs/pull/62272/head -> refs/pull/62272/head * [new ref] refs/pull/62273/head -> refs/pull/62273/head * [new ref] refs/pull/62274/head -> refs/pull/62274/head * [new ref] refs/pull/62277/head -> refs/pull/62277/head * [new ref] refs/pull/62279/head -> refs/pull/62279/head * [new ref] refs/pull/62280/head -> refs/pull/62280/head * [new ref] refs/pull/62281/head -> refs/pull/62281/head * [new ref] refs/pull/62282/head -> refs/pull/62282/head * [new ref] refs/pull/62283/head -> refs/pull/62283/head * [new ref] refs/pull/62283/merge -> refs/pull/62283/merge * [new ref] refs/pull/62284/head -> refs/pull/62284/head * [new ref] refs/pull/62285/head -> refs/pull/62285/head * [new ref] refs/pull/62288/head -> refs/pull/62288/head * [new ref] refs/pull/62291/head -> refs/pull/62291/head * [new ref] refs/pull/62291/merge -> refs/pull/62291/merge * [new ref] refs/pull/62292/head -> refs/pull/62292/head * [new ref] refs/pull/62293/head -> refs/pull/62293/head * [new ref] refs/pull/62294/head -> refs/pull/62294/head * [new ref] refs/pull/62294/merge -> refs/pull/62294/merge * [new ref] refs/pull/62296/head -> refs/pull/62296/head * [new ref] refs/pull/62297/head -> refs/pull/62297/head * [new ref] refs/pull/62298/head -> refs/pull/62298/head * [new ref] refs/pull/62298/merge -> refs/pull/62298/merge * [new ref] refs/pull/62299/head -> refs/pull/62299/head * [new ref] refs/pull/62300/head -> refs/pull/62300/head * [new ref] refs/pull/62300/merge -> refs/pull/62300/merge * [new ref] refs/pull/62302/head -> refs/pull/62302/head * [new ref] refs/pull/62303/head -> refs/pull/62303/head * [new ref] refs/pull/62304/head -> refs/pull/62304/head * [new ref] refs/pull/62304/merge -> refs/pull/62304/merge * [new ref] refs/pull/62306/head -> refs/pull/62306/head * [new ref] refs/pull/62306/merge -> refs/pull/62306/merge * [new ref] refs/pull/62307/head -> refs/pull/62307/head * [new ref] refs/pull/62321/head -> refs/pull/62321/head * [new ref] refs/pull/62322/head -> refs/pull/62322/head * [new ref] refs/pull/62322/merge -> refs/pull/62322/merge * [new ref] refs/pull/62324/head -> refs/pull/62324/head * [new ref] refs/pull/62325/head -> refs/pull/62325/head * [new ref] refs/pull/62329/head -> refs/pull/62329/head * [new ref] refs/pull/62330/head -> refs/pull/62330/head * [new ref] refs/pull/62331/head -> refs/pull/62331/head * [new ref] refs/pull/62331/merge -> refs/pull/62331/merge * [new ref] refs/pull/62332/head -> refs/pull/62332/head * [new ref] refs/pull/62333/head -> refs/pull/62333/head * [new ref] refs/pull/62334/head -> refs/pull/62334/head * [new ref] refs/pull/62334/merge -> refs/pull/62334/merge * [new ref] refs/pull/62335/head -> refs/pull/62335/head * [new ref] refs/pull/62336/head -> refs/pull/62336/head * [new ref] refs/pull/62336/merge -> refs/pull/62336/merge * [new ref] refs/pull/62337/head -> refs/pull/62337/head * [new ref] refs/pull/62338/head -> refs/pull/62338/head * [new ref] refs/pull/62338/merge -> refs/pull/62338/merge * [new ref] refs/pull/62339/head -> refs/pull/62339/head * [new ref] refs/pull/62340/head -> refs/pull/62340/head * [new ref] refs/pull/62340/merge -> refs/pull/62340/merge * [new ref] refs/pull/62343/head -> refs/pull/62343/head * [new ref] refs/pull/62344/head -> refs/pull/62344/head * [new ref] refs/pull/62345/head -> refs/pull/62345/head * [new ref] refs/pull/62345/merge -> refs/pull/62345/merge * [new ref] refs/pull/62346/head -> refs/pull/62346/head * [new ref] refs/pull/62346/merge -> refs/pull/62346/merge * [new ref] refs/pull/62348/head -> refs/pull/62348/head * [new ref] refs/pull/62349/head -> refs/pull/62349/head * [new ref] refs/pull/62350/head -> refs/pull/62350/head * [new ref] refs/pull/62352/head -> refs/pull/62352/head * [new ref] refs/pull/62352/merge -> refs/pull/62352/merge * [new ref] refs/pull/62353/head -> refs/pull/62353/head * [new ref] refs/pull/62353/merge -> refs/pull/62353/merge * [new ref] refs/pull/62354/head -> refs/pull/62354/head * [new ref] refs/pull/62355/head -> refs/pull/62355/head * [new ref] refs/pull/62356/head -> refs/pull/62356/head * [new ref] refs/pull/62357/head -> refs/pull/62357/head * [new ref] refs/pull/62358/head -> refs/pull/62358/head * [new ref] refs/pull/62359/head -> refs/pull/62359/head * [new ref] refs/pull/62359/merge -> refs/pull/62359/merge * [new ref] refs/pull/62360/head -> refs/pull/62360/head * [new ref] refs/pull/62361/head -> refs/pull/62361/head * [new ref] refs/pull/62361/merge -> refs/pull/62361/merge * [new ref] refs/pull/62362/head -> refs/pull/62362/head * [new ref] refs/pull/62362/merge -> refs/pull/62362/merge * [new ref] refs/pull/62364/head -> refs/pull/62364/head * [new ref] refs/pull/62364/merge -> refs/pull/62364/merge * [new ref] refs/pull/62365/head -> refs/pull/62365/head * [new ref] refs/pull/62365/merge -> refs/pull/62365/merge * [new ref] refs/pull/62366/head -> refs/pull/62366/head * [new ref] refs/pull/62367/head -> refs/pull/62367/head * [new ref] refs/pull/62368/head -> refs/pull/62368/head * [new ref] refs/pull/62368/merge -> refs/pull/62368/merge * [new ref] refs/pull/62371/head -> refs/pull/62371/head * [new ref] refs/pull/62373/head -> refs/pull/62373/head * [new ref] refs/pull/62374/head -> refs/pull/62374/head * [new ref] refs/pull/62375/head -> refs/pull/62375/head * [new ref] refs/pull/62376/head -> refs/pull/62376/head * [new ref] refs/pull/62376/merge -> refs/pull/62376/merge * [new ref] refs/pull/62377/head -> refs/pull/62377/head * [new ref] refs/pull/62377/merge -> refs/pull/62377/merge * [new ref] refs/pull/62378/head -> refs/pull/62378/head * [new ref] refs/pull/62379/head -> refs/pull/62379/head * [new ref] refs/pull/62380/head -> refs/pull/62380/head * [new ref] refs/pull/62381/head -> refs/pull/62381/head * [new ref] refs/pull/62382/head -> refs/pull/62382/head * [new ref] refs/pull/62383/head -> refs/pull/62383/head * [new ref] refs/pull/62384/head -> refs/pull/62384/head * [new ref] refs/pull/62386/head -> refs/pull/62386/head * [new ref] refs/pull/62386/merge -> refs/pull/62386/merge * [new ref] refs/pull/62387/head -> refs/pull/62387/head * [new ref] refs/pull/62388/head -> refs/pull/62388/head * [new ref] refs/pull/62389/head -> refs/pull/62389/head * [new ref] refs/pull/62390/head -> refs/pull/62390/head * [new ref] refs/pull/62391/head -> refs/pull/62391/head * [new ref] refs/pull/62392/head -> refs/pull/62392/head * [new ref] refs/pull/62394/head -> refs/pull/62394/head * [new ref] refs/pull/62394/merge -> refs/pull/62394/merge * [new ref] refs/pull/62395/head -> refs/pull/62395/head * [new ref] refs/pull/62396/head -> refs/pull/62396/head * [new ref] refs/pull/62397/head -> refs/pull/62397/head * [new ref] refs/pull/62399/head -> refs/pull/62399/head * [new ref] refs/pull/62401/head -> refs/pull/62401/head * [new ref] refs/pull/62402/head -> refs/pull/62402/head * [new ref] refs/pull/62402/merge -> refs/pull/62402/merge * [new ref] refs/pull/62407/head -> refs/pull/62407/head * [new ref] refs/pull/62407/merge -> refs/pull/62407/merge * [new ref] refs/pull/62408/head -> refs/pull/62408/head * [new ref] refs/pull/62408/merge -> refs/pull/62408/merge * [new ref] refs/pull/62409/head -> refs/pull/62409/head * [new ref] refs/pull/62410/head -> refs/pull/62410/head * [new ref] refs/pull/62411/head -> refs/pull/62411/head * [new ref] refs/pull/62411/merge -> refs/pull/62411/merge * [new ref] refs/pull/62413/head -> refs/pull/62413/head * [new ref] refs/pull/62413/merge -> refs/pull/62413/merge * [new ref] refs/pull/62414/head -> refs/pull/62414/head * [new ref] refs/pull/62415/head -> refs/pull/62415/head * [new ref] refs/pull/62417/head -> refs/pull/62417/head * [new ref] refs/pull/62417/merge -> refs/pull/62417/merge * [new ref] refs/pull/62419/head -> refs/pull/62419/head * [new ref] refs/pull/62419/merge -> refs/pull/62419/merge * [new ref] refs/pull/62421/head -> refs/pull/62421/head * [new ref] refs/pull/62423/head -> refs/pull/62423/head * [new ref] refs/pull/62426/head -> refs/pull/62426/head * [new ref] refs/pull/62428/head -> refs/pull/62428/head * [new ref] refs/pull/62429/head -> refs/pull/62429/head * [new ref] refs/pull/62431/head -> refs/pull/62431/head * [new ref] refs/pull/62435/head -> refs/pull/62435/head * [new ref] refs/pull/62435/merge -> refs/pull/62435/merge * [new ref] refs/pull/62436/head -> refs/pull/62436/head * [new ref] refs/pull/62437/head -> refs/pull/62437/head * [new ref] refs/pull/62438/head -> refs/pull/62438/head * [new ref] refs/pull/62439/head -> refs/pull/62439/head * [new ref] refs/pull/62440/head -> refs/pull/62440/head * [new ref] refs/pull/62441/head -> refs/pull/62441/head * [new ref] refs/pull/62441/merge -> refs/pull/62441/merge * [new ref] refs/pull/62442/head -> refs/pull/62442/head * [new ref] refs/pull/62442/merge -> refs/pull/62442/merge * [new ref] refs/pull/62443/head -> refs/pull/62443/head * [new ref] refs/pull/62447/head -> refs/pull/62447/head * [new ref] refs/pull/62448/head -> refs/pull/62448/head * [new ref] refs/pull/62449/head -> refs/pull/62449/head * [new ref] refs/pull/62450/head -> refs/pull/62450/head * [new ref] refs/pull/62450/merge -> refs/pull/62450/merge * [new ref] refs/pull/62451/head -> refs/pull/62451/head * [new ref] refs/pull/62452/head -> refs/pull/62452/head * [new ref] refs/pull/62452/merge -> refs/pull/62452/merge * [new ref] refs/pull/62453/head -> refs/pull/62453/head * [new ref] refs/pull/62454/head -> refs/pull/62454/head * [new ref] refs/pull/62455/head -> refs/pull/62455/head * [new ref] refs/pull/62456/head -> refs/pull/62456/head * [new ref] refs/pull/62458/head -> refs/pull/62458/head * [new ref] refs/pull/62459/head -> refs/pull/62459/head * [new ref] refs/pull/62459/merge -> refs/pull/62459/merge * [new ref] refs/pull/62460/head -> refs/pull/62460/head * [new ref] refs/pull/62462/head -> refs/pull/62462/head * [new ref] refs/pull/62463/head -> refs/pull/62463/head * [new ref] refs/pull/62463/merge -> refs/pull/62463/merge * [new ref] refs/pull/62464/head -> refs/pull/62464/head * [new ref] refs/pull/62465/head -> refs/pull/62465/head * [new ref] refs/pull/62466/head -> refs/pull/62466/head * [new ref] refs/pull/62467/head -> refs/pull/62467/head * [new ref] refs/pull/62468/head -> refs/pull/62468/head * [new ref] refs/pull/62468/merge -> refs/pull/62468/merge * [new ref] refs/pull/62469/head -> refs/pull/62469/head * [new ref] refs/pull/62470/head -> refs/pull/62470/head * [new ref] refs/pull/62471/head -> refs/pull/62471/head * [new ref] refs/pull/62472/head -> refs/pull/62472/head * [new ref] refs/pull/62473/head -> refs/pull/62473/head * [new ref] refs/pull/62474/head -> refs/pull/62474/head * [new ref] refs/pull/62475/head -> refs/pull/62475/head * [new ref] refs/pull/62476/head -> refs/pull/62476/head * [new ref] refs/pull/62477/head -> refs/pull/62477/head * [new ref] refs/pull/62478/head -> refs/pull/62478/head * [new ref] refs/pull/62479/head -> refs/pull/62479/head * [new ref] refs/pull/62480/head -> refs/pull/62480/head * [new ref] refs/pull/62482/head -> refs/pull/62482/head * [new ref] refs/pull/62483/head -> refs/pull/62483/head * [new ref] refs/pull/62484/head -> refs/pull/62484/head * [new ref] refs/pull/62485/head -> refs/pull/62485/head * [new ref] refs/pull/62486/head -> refs/pull/62486/head * [new ref] refs/pull/62487/head -> refs/pull/62487/head * [new ref] refs/pull/62488/head -> refs/pull/62488/head * [new ref] refs/pull/62489/head -> refs/pull/62489/head * [new ref] refs/pull/62489/merge -> refs/pull/62489/merge * [new ref] refs/pull/62490/head -> refs/pull/62490/head * [new ref] refs/pull/62491/head -> refs/pull/62491/head * [new ref] refs/pull/62492/head -> refs/pull/62492/head * [new ref] refs/pull/62493/head -> refs/pull/62493/head * [new ref] refs/pull/62494/head -> refs/pull/62494/head * [new ref] refs/pull/62494/merge -> refs/pull/62494/merge * [new ref] refs/pull/62495/head -> refs/pull/62495/head * [new ref] refs/pull/62495/merge -> refs/pull/62495/merge * [new ref] refs/pull/62497/head -> refs/pull/62497/head * [new ref] refs/pull/62498/head -> refs/pull/62498/head * [new ref] refs/pull/62498/merge -> refs/pull/62498/merge * [new ref] refs/pull/62499/head -> refs/pull/62499/head * [new ref] refs/pull/62500/head -> refs/pull/62500/head * [new ref] refs/pull/62501/head -> refs/pull/62501/head * [new ref] refs/pull/62502/head -> refs/pull/62502/head * [new ref] refs/pull/62504/head -> refs/pull/62504/head * [new ref] refs/pull/62505/head -> refs/pull/62505/head * [new ref] refs/pull/62507/head -> refs/pull/62507/head * [new ref] refs/pull/62508/head -> refs/pull/62508/head * [new ref] refs/pull/62509/head -> refs/pull/62509/head * [new ref] refs/pull/62510/head -> refs/pull/62510/head * [new ref] refs/pull/62511/head -> refs/pull/62511/head * [new ref] refs/pull/62512/head -> refs/pull/62512/head * [new ref] refs/pull/62513/head -> refs/pull/62513/head * [new ref] refs/pull/62514/head -> refs/pull/62514/head * [new ref] refs/pull/62517/head -> refs/pull/62517/head * [new ref] refs/pull/62518/head -> refs/pull/62518/head * [new ref] refs/pull/62519/head -> refs/pull/62519/head * [new ref] refs/pull/62521/head -> refs/pull/62521/head * [new ref] refs/pull/62521/merge -> refs/pull/62521/merge * [new ref] refs/pull/62522/head -> refs/pull/62522/head * [new ref] refs/pull/62523/head -> refs/pull/62523/head * [new ref] refs/pull/62524/head -> refs/pull/62524/head * [new ref] refs/pull/62525/head -> refs/pull/62525/head * [new ref] refs/pull/62525/merge -> refs/pull/62525/merge * [new ref] refs/pull/62526/head -> refs/pull/62526/head * [new ref] refs/pull/62526/merge -> refs/pull/62526/merge * [new ref] refs/pull/62527/head -> refs/pull/62527/head * [new ref] refs/pull/62528/head -> refs/pull/62528/head * [new ref] refs/pull/62530/head -> refs/pull/62530/head * [new ref] refs/pull/62530/merge -> refs/pull/62530/merge * [new ref] refs/pull/62531/head -> refs/pull/62531/head * [new ref] refs/pull/62533/head -> refs/pull/62533/head * [new ref] refs/pull/62534/head -> refs/pull/62534/head * [new ref] refs/pull/62536/head -> refs/pull/62536/head * [new ref] refs/pull/62537/head -> refs/pull/62537/head * [new ref] refs/pull/62538/head -> refs/pull/62538/head * [new ref] refs/pull/62538/merge -> refs/pull/62538/merge * [new ref] refs/pull/62539/head -> refs/pull/62539/head * [new ref] refs/pull/62541/head -> refs/pull/62541/head * [new ref] refs/pull/62542/head -> refs/pull/62542/head * [new ref] refs/pull/62542/merge -> refs/pull/62542/merge * [new ref] refs/pull/62543/head -> refs/pull/62543/head * [new ref] refs/pull/62544/head -> refs/pull/62544/head * [new ref] refs/pull/62545/head -> refs/pull/62545/head * [new ref] refs/pull/62547/head -> refs/pull/62547/head * [new ref] refs/pull/62548/head -> refs/pull/62548/head * [new ref] refs/pull/62549/head -> refs/pull/62549/head * [new ref] refs/pull/62550/head -> refs/pull/62550/head * [new ref] refs/pull/62551/head -> refs/pull/62551/head * [new ref] refs/pull/62552/head -> refs/pull/62552/head * [new ref] refs/pull/62553/head -> refs/pull/62553/head * [new ref] refs/pull/62555/head -> refs/pull/62555/head * [new ref] refs/pull/62556/head -> refs/pull/62556/head * [new ref] refs/pull/62557/head -> refs/pull/62557/head * [new ref] refs/pull/62559/head -> refs/pull/62559/head * [new ref] refs/pull/62561/head -> refs/pull/62561/head * [new ref] refs/pull/62562/head -> refs/pull/62562/head * [new ref] refs/pull/62562/merge -> refs/pull/62562/merge * [new ref] refs/pull/62563/head -> refs/pull/62563/head * [new ref] refs/pull/62563/merge -> refs/pull/62563/merge * [new ref] refs/pull/62564/head -> refs/pull/62564/head * [new ref] refs/pull/62565/head -> refs/pull/62565/head * [new ref] refs/pull/62565/merge -> refs/pull/62565/merge * [new ref] refs/pull/62566/head -> refs/pull/62566/head * [new ref] refs/pull/62567/head -> refs/pull/62567/head * [new ref] refs/pull/62568/head -> refs/pull/62568/head * [new ref] refs/pull/62569/head -> refs/pull/62569/head * [new ref] refs/pull/62570/head -> refs/pull/62570/head * [new ref] refs/pull/62571/head -> refs/pull/62571/head * [new ref] refs/pull/62572/head -> refs/pull/62572/head * [new ref] refs/pull/62572/merge -> refs/pull/62572/merge * [new ref] refs/pull/62573/head -> refs/pull/62573/head * [new ref] refs/pull/62574/head -> refs/pull/62574/head * [new ref] refs/pull/62574/merge -> refs/pull/62574/merge * [new ref] refs/pull/62576/head -> refs/pull/62576/head * [new ref] refs/pull/62576/merge -> refs/pull/62576/merge * [new ref] refs/pull/62578/head -> refs/pull/62578/head * [new ref] refs/pull/62578/merge -> refs/pull/62578/merge * [new ref] refs/pull/62579/head -> refs/pull/62579/head * [new ref] refs/pull/62582/head -> refs/pull/62582/head * [new ref] refs/pull/62582/merge -> refs/pull/62582/merge * [new ref] refs/pull/62583/head -> refs/pull/62583/head * [new ref] refs/pull/62584/head -> refs/pull/62584/head * [new ref] refs/pull/62585/head -> refs/pull/62585/head * [new ref] refs/pull/62585/merge -> refs/pull/62585/merge * [new ref] refs/pull/62586/head -> refs/pull/62586/head * [new ref] refs/pull/62587/head -> refs/pull/62587/head * [new ref] refs/pull/62589/head -> refs/pull/62589/head * [new ref] refs/pull/62590/head -> refs/pull/62590/head * [new ref] refs/pull/62591/head -> refs/pull/62591/head * [new ref] refs/pull/62592/head -> refs/pull/62592/head * [new ref] refs/pull/62593/head -> refs/pull/62593/head * [new ref] refs/pull/62594/head -> refs/pull/62594/head * [new ref] refs/pull/62595/head -> refs/pull/62595/head * [new ref] refs/pull/62596/head -> refs/pull/62596/head * [new ref] refs/pull/62599/head -> refs/pull/62599/head * [new ref] refs/pull/62599/merge -> refs/pull/62599/merge * [new ref] refs/pull/62600/head -> refs/pull/62600/head * [new ref] refs/pull/62601/head -> refs/pull/62601/head * [new ref] refs/pull/62601/merge -> refs/pull/62601/merge * [new ref] refs/pull/62602/head -> refs/pull/62602/head * [new ref] refs/pull/62602/merge -> refs/pull/62602/merge * [new ref] refs/pull/62603/head -> refs/pull/62603/head * [new ref] refs/pull/62603/merge -> refs/pull/62603/merge * [new ref] refs/pull/62605/head -> refs/pull/62605/head * [new ref] refs/pull/62605/merge -> refs/pull/62605/merge * [new ref] refs/pull/62606/head -> refs/pull/62606/head * [new ref] refs/pull/62606/merge -> refs/pull/62606/merge * [new ref] refs/pull/62607/head -> refs/pull/62607/head * [new ref] refs/pull/62608/head -> refs/pull/62608/head * [new ref] refs/pull/62608/merge -> refs/pull/62608/merge * [new ref] refs/pull/62609/head -> refs/pull/62609/head * [new ref] refs/pull/62609/merge -> refs/pull/62609/merge * [new ref] refs/pull/62611/head -> refs/pull/62611/head * [new ref] refs/pull/62612/head -> refs/pull/62612/head * [new ref] refs/pull/62612/merge -> refs/pull/62612/merge * [new ref] refs/pull/62613/head -> refs/pull/62613/head * [new ref] refs/pull/62613/merge -> refs/pull/62613/merge * [new ref] refs/pull/62615/head -> refs/pull/62615/head * [new ref] refs/pull/62616/head -> refs/pull/62616/head * [new ref] refs/pull/62617/head -> refs/pull/62617/head * [new ref] refs/pull/62617/merge -> refs/pull/62617/merge * [new ref] refs/pull/62618/head -> refs/pull/62618/head * [new ref] refs/pull/62619/head -> refs/pull/62619/head * [new ref] refs/pull/62620/head -> refs/pull/62620/head * [new ref] refs/pull/62621/head -> refs/pull/62621/head * [new ref] refs/pull/62621/merge -> refs/pull/62621/merge * [new ref] refs/pull/62622/head -> refs/pull/62622/head * [new ref] refs/pull/62622/merge -> refs/pull/62622/merge * [new ref] refs/pull/62623/head -> refs/pull/62623/head * [new ref] refs/pull/62625/head -> refs/pull/62625/head * [new ref] refs/pull/62626/head -> refs/pull/62626/head * [new ref] refs/pull/62627/head -> refs/pull/62627/head * [new ref] refs/pull/62628/head -> refs/pull/62628/head * [new ref] refs/pull/62629/head -> refs/pull/62629/head * [new ref] refs/pull/62630/head -> refs/pull/62630/head * [new ref] refs/pull/62630/merge -> refs/pull/62630/merge * [new ref] refs/pull/62632/head -> refs/pull/62632/head * [new ref] refs/pull/62633/head -> refs/pull/62633/head * [new ref] refs/pull/62634/head -> refs/pull/62634/head * [new ref] refs/pull/62635/head -> refs/pull/62635/head * [new ref] refs/pull/62636/head -> refs/pull/62636/head * [new ref] refs/pull/62637/head -> refs/pull/62637/head * [new ref] refs/pull/62639/head -> refs/pull/62639/head * [new ref] refs/pull/62639/merge -> refs/pull/62639/merge * [new ref] refs/pull/62641/head -> refs/pull/62641/head * [new ref] refs/pull/62641/merge -> refs/pull/62641/merge * [new ref] refs/pull/62645/head -> refs/pull/62645/head * [new ref] refs/pull/62648/head -> refs/pull/62648/head * [new ref] refs/pull/62649/head -> refs/pull/62649/head * [new ref] refs/pull/62650/head -> refs/pull/62650/head * [new ref] refs/pull/62651/head -> refs/pull/62651/head * [new ref] refs/pull/62652/head -> refs/pull/62652/head * [new ref] refs/pull/62654/head -> refs/pull/62654/head * [new ref] refs/pull/62654/merge -> refs/pull/62654/merge * [new ref] refs/pull/62655/head -> refs/pull/62655/head * [new ref] refs/pull/62655/merge -> refs/pull/62655/merge * [new ref] refs/pull/62656/head -> refs/pull/62656/head * [new ref] refs/pull/62657/head -> refs/pull/62657/head * [new ref] refs/pull/62658/head -> refs/pull/62658/head * [new ref] refs/pull/62660/head -> refs/pull/62660/head * [new ref] refs/pull/62661/head -> refs/pull/62661/head * [new ref] refs/pull/62662/head -> refs/pull/62662/head * [new ref] refs/pull/62663/head -> refs/pull/62663/head * [new ref] refs/pull/62664/head -> refs/pull/62664/head * [new ref] refs/pull/62664/merge -> refs/pull/62664/merge * [new ref] refs/pull/62665/head -> refs/pull/62665/head * [new ref] refs/pull/62666/head -> refs/pull/62666/head * [new ref] refs/pull/62666/merge -> refs/pull/62666/merge * [new ref] refs/pull/62667/head -> refs/pull/62667/head * [new ref] refs/pull/62668/head -> refs/pull/62668/head * [new ref] refs/pull/62672/head -> refs/pull/62672/head * [new ref] refs/pull/62672/merge -> refs/pull/62672/merge * [new ref] refs/pull/62673/head -> refs/pull/62673/head * [new ref] refs/pull/62673/merge -> refs/pull/62673/merge * [new ref] refs/pull/62674/head -> refs/pull/62674/head * [new ref] refs/pull/62677/head -> refs/pull/62677/head * [new ref] refs/pull/62678/head -> refs/pull/62678/head * [new ref] refs/pull/62678/merge -> refs/pull/62678/merge * [new ref] refs/pull/62679/head -> refs/pull/62679/head * [new ref] refs/pull/62680/head -> refs/pull/62680/head * [new ref] refs/pull/62681/head -> refs/pull/62681/head * [new ref] refs/pull/62682/head -> refs/pull/62682/head * [new ref] refs/pull/62682/merge -> refs/pull/62682/merge * [new ref] refs/pull/62683/head -> refs/pull/62683/head * [new ref] refs/pull/62684/head -> refs/pull/62684/head * [new ref] refs/pull/62684/merge -> refs/pull/62684/merge * [new ref] refs/pull/62685/head -> refs/pull/62685/head * [new ref] refs/pull/62685/merge -> refs/pull/62685/merge * [new ref] refs/pull/62686/head -> refs/pull/62686/head * [new ref] refs/pull/62687/head -> refs/pull/62687/head * [new ref] refs/pull/62689/head -> refs/pull/62689/head * [new ref] refs/pull/62689/merge -> refs/pull/62689/merge * [new ref] refs/pull/62694/head -> refs/pull/62694/head * [new ref] refs/pull/62695/head -> refs/pull/62695/head * [new ref] refs/pull/62696/head -> refs/pull/62696/head * [new ref] refs/pull/62696/merge -> refs/pull/62696/merge * [new ref] refs/pull/62697/head -> refs/pull/62697/head * [new ref] refs/pull/62698/head -> refs/pull/62698/head * [new ref] refs/pull/62699/head -> refs/pull/62699/head * [new ref] refs/pull/62700/head -> refs/pull/62700/head * [new ref] refs/pull/62701/head -> refs/pull/62701/head * [new ref] refs/pull/62704/head -> refs/pull/62704/head * [new ref] refs/pull/62704/merge -> refs/pull/62704/merge * [new ref] refs/pull/62705/head -> refs/pull/62705/head * [new ref] refs/pull/62705/merge -> refs/pull/62705/merge * [new ref] refs/pull/62706/head -> refs/pull/62706/head * [new ref] refs/pull/62707/head -> refs/pull/62707/head * [new ref] refs/pull/62708/head -> refs/pull/62708/head * [new ref] refs/pull/62710/head -> refs/pull/62710/head * [new ref] refs/pull/62710/merge -> refs/pull/62710/merge * [new ref] refs/pull/62711/head -> refs/pull/62711/head * [new ref] refs/pull/62712/head -> refs/pull/62712/head * [new ref] refs/pull/62712/merge -> refs/pull/62712/merge * [new ref] refs/pull/62713/head -> refs/pull/62713/head * [new ref] refs/pull/62716/head -> refs/pull/62716/head * [new ref] refs/pull/62716/merge -> refs/pull/62716/merge * [new ref] refs/pull/62719/head -> refs/pull/62719/head * [new ref] refs/pull/62724/head -> refs/pull/62724/head * [new ref] refs/pull/62724/merge -> refs/pull/62724/merge * [new ref] refs/pull/62725/head -> refs/pull/62725/head * [new ref] refs/pull/62725/merge -> refs/pull/62725/merge * [new ref] refs/pull/62728/head -> refs/pull/62728/head * [new ref] refs/pull/62729/head -> refs/pull/62729/head * [new ref] refs/pull/62730/head -> refs/pull/62730/head * [new ref] refs/pull/62731/head -> refs/pull/62731/head * [new ref] refs/pull/62732/head -> refs/pull/62732/head * [new ref] refs/pull/62732/merge -> refs/pull/62732/merge * [new ref] refs/pull/62733/head -> refs/pull/62733/head * [new ref] refs/pull/62734/head -> refs/pull/62734/head * [new ref] refs/pull/62734/merge -> refs/pull/62734/merge * [new ref] refs/pull/62737/head -> refs/pull/62737/head * [new ref] refs/pull/62738/head -> refs/pull/62738/head * [new ref] refs/pull/62738/merge -> refs/pull/62738/merge * [new ref] refs/pull/62739/head -> refs/pull/62739/head * [new ref] refs/pull/62739/merge -> refs/pull/62739/merge * [new ref] refs/pull/62740/head -> refs/pull/62740/head * [new ref] refs/pull/62742/head -> refs/pull/62742/head * [new ref] refs/pull/62742/merge -> refs/pull/62742/merge * [new ref] refs/pull/62744/head -> refs/pull/62744/head * [new ref] refs/pull/62744/merge -> refs/pull/62744/merge * [new ref] refs/pull/62745/head -> refs/pull/62745/head * [new ref] refs/pull/62746/head -> refs/pull/62746/head * [new ref] refs/pull/62749/head -> refs/pull/62749/head * [new ref] refs/pull/62750/head -> refs/pull/62750/head * [new ref] refs/pull/62753/head -> refs/pull/62753/head * [new ref] refs/pull/62754/head -> refs/pull/62754/head * [new ref] refs/pull/62755/head -> refs/pull/62755/head * [new ref] refs/pull/62756/head -> refs/pull/62756/head * [new ref] refs/pull/62756/merge -> refs/pull/62756/merge * [new ref] refs/pull/62757/head -> refs/pull/62757/head * [new ref] refs/pull/62757/merge -> refs/pull/62757/merge * [new ref] refs/pull/62759/head -> refs/pull/62759/head * [new ref] refs/pull/62760/head -> refs/pull/62760/head * [new ref] refs/pull/62760/merge -> refs/pull/62760/merge * [new ref] refs/pull/62761/head -> refs/pull/62761/head * [new ref] refs/pull/62762/head -> refs/pull/62762/head * [new ref] refs/pull/62763/head -> refs/pull/62763/head * [new ref] refs/pull/62766/head -> refs/pull/62766/head * [new ref] refs/pull/62766/merge -> refs/pull/62766/merge * [new ref] refs/pull/62770/head -> refs/pull/62770/head * [new ref] refs/pull/62770/merge -> refs/pull/62770/merge * [new ref] refs/pull/62771/head -> refs/pull/62771/head * [new ref] refs/pull/62771/merge -> refs/pull/62771/merge * [new ref] refs/pull/62772/head -> refs/pull/62772/head * [new ref] refs/pull/62773/head -> refs/pull/62773/head * [new ref] refs/pull/62773/merge -> refs/pull/62773/merge * [new ref] refs/pull/62775/head -> refs/pull/62775/head * [new ref] refs/pull/62777/head -> refs/pull/62777/head * [new ref] refs/pull/62778/head -> refs/pull/62778/head * [new ref] refs/pull/62780/head -> refs/pull/62780/head * [new ref] refs/pull/62782/head -> refs/pull/62782/head * [new ref] refs/pull/62782/merge -> refs/pull/62782/merge * [new ref] refs/pull/62783/head -> refs/pull/62783/head * [new ref] refs/pull/62783/merge -> refs/pull/62783/merge * [new ref] refs/pull/62784/head -> refs/pull/62784/head * [new ref] refs/pull/62784/merge -> refs/pull/62784/merge * [new ref] refs/pull/62788/head -> refs/pull/62788/head * [new ref] refs/pull/62789/head -> refs/pull/62789/head * [new ref] refs/pull/62791/head -> refs/pull/62791/head * [new ref] refs/pull/62791/merge -> refs/pull/62791/merge * [new ref] refs/pull/62793/head -> refs/pull/62793/head * [new ref] refs/pull/62793/merge -> refs/pull/62793/merge * [new ref] refs/pull/62794/head -> refs/pull/62794/head * [new ref] refs/pull/62794/merge -> refs/pull/62794/merge * [new ref] refs/pull/62795/head -> refs/pull/62795/head * [new ref] refs/pull/62796/head -> refs/pull/62796/head * [new ref] refs/pull/62796/merge -> refs/pull/62796/merge * [new ref] refs/pull/62798/head -> refs/pull/62798/head * [new ref] refs/pull/62798/merge -> refs/pull/62798/merge * [new ref] refs/pull/62799/head -> refs/pull/62799/head * [new ref] refs/pull/62800/head -> refs/pull/62800/head * [new ref] refs/pull/62801/head -> refs/pull/62801/head * [new ref] refs/pull/62801/merge -> refs/pull/62801/merge * [new ref] refs/pull/62802/head -> refs/pull/62802/head * [new ref] refs/pull/62803/head -> refs/pull/62803/head * [new ref] refs/pull/62803/merge -> refs/pull/62803/merge * [new ref] refs/pull/62804/head -> refs/pull/62804/head * [new ref] refs/pull/62804/merge -> refs/pull/62804/merge * [new ref] refs/pull/62805/head -> refs/pull/62805/head * [new ref] refs/pull/62806/head -> refs/pull/62806/head * [new ref] refs/pull/62807/head -> refs/pull/62807/head * [new ref] refs/pull/62807/merge -> refs/pull/62807/merge * [new ref] refs/pull/62808/head -> refs/pull/62808/head * [new ref] refs/pull/62810/head -> refs/pull/62810/head * [new ref] refs/pull/62810/merge -> refs/pull/62810/merge * [new ref] refs/pull/62811/head -> refs/pull/62811/head * [new ref] refs/pull/62811/merge -> refs/pull/62811/merge * [new ref] refs/pull/62812/head -> refs/pull/62812/head * [new ref] refs/pull/62812/merge -> refs/pull/62812/merge * [new ref] refs/pull/62813/head -> refs/pull/62813/head * [new ref] refs/pull/62816/head -> refs/pull/62816/head * [new ref] refs/pull/62816/merge -> refs/pull/62816/merge * [new ref] refs/pull/62818/head -> refs/pull/62818/head * [new ref] refs/pull/62819/head -> refs/pull/62819/head * [new ref] refs/pull/62819/merge -> refs/pull/62819/merge * [new ref] refs/pull/62820/head -> refs/pull/62820/head * [new ref] refs/pull/62821/head -> refs/pull/62821/head * [new ref] refs/pull/62822/head -> refs/pull/62822/head * [new ref] refs/pull/62822/merge -> refs/pull/62822/merge * [new ref] refs/pull/62823/head -> refs/pull/62823/head * [new ref] refs/pull/62823/merge -> refs/pull/62823/merge * [new ref] refs/pull/62824/head -> refs/pull/62824/head * [new ref] refs/pull/62825/head -> refs/pull/62825/head * [new ref] refs/pull/62825/merge -> refs/pull/62825/merge * [new ref] refs/pull/62826/head -> refs/pull/62826/head * [new ref] refs/pull/62827/head -> refs/pull/62827/head * [new ref] refs/pull/62827/merge -> refs/pull/62827/merge * [new ref] refs/pull/62828/head -> refs/pull/62828/head * [new ref] refs/pull/62829/head -> refs/pull/62829/head * [new ref] refs/pull/62829/merge -> refs/pull/62829/merge * [new ref] refs/pull/62830/head -> refs/pull/62830/head * [new ref] refs/pull/62830/merge -> refs/pull/62830/merge * [new ref] refs/pull/62831/head -> refs/pull/62831/head * [new ref] refs/pull/62832/head -> refs/pull/62832/head * [new ref] refs/pull/62833/head -> refs/pull/62833/head * [new ref] refs/pull/62834/head -> refs/pull/62834/head * [new ref] refs/pull/62834/merge -> refs/pull/62834/merge * [new ref] refs/pull/62835/head -> refs/pull/62835/head * [new ref] refs/pull/62836/head -> refs/pull/62836/head * [new ref] refs/pull/62836/merge -> refs/pull/62836/merge * [new ref] refs/pull/62837/head -> refs/pull/62837/head * [new ref] refs/pull/62837/merge -> refs/pull/62837/merge * [new ref] refs/pull/62839/head -> refs/pull/62839/head * [new ref] refs/pull/62839/merge -> refs/pull/62839/merge * [new ref] refs/pull/62840/head -> refs/pull/62840/head * [new ref] refs/pull/62841/head -> refs/pull/62841/head * [new ref] refs/pull/62842/head -> refs/pull/62842/head * [new ref] refs/pull/62843/head -> refs/pull/62843/head * [new ref] refs/pull/62844/head -> refs/pull/62844/head * [new ref] refs/pull/62845/head -> refs/pull/62845/head * [new ref] refs/pull/62846/head -> refs/pull/62846/head * [new ref] refs/pull/62846/merge -> refs/pull/62846/merge * [new ref] refs/pull/62847/head -> refs/pull/62847/head * [new ref] refs/pull/62847/merge -> refs/pull/62847/merge * [new ref] refs/pull/62848/head -> refs/pull/62848/head * [new ref] refs/pull/62848/merge -> refs/pull/62848/merge * [new ref] refs/pull/62849/head -> refs/pull/62849/head * [new ref] refs/pull/62849/merge -> refs/pull/62849/merge * [new ref] refs/pull/62850/head -> refs/pull/62850/head * [new ref] refs/pull/62850/merge -> refs/pull/62850/merge * [new ref] refs/pull/62851/head -> refs/pull/62851/head * [new ref] refs/pull/62852/head -> refs/pull/62852/head * [new ref] refs/pull/62853/head -> refs/pull/62853/head * [new ref] refs/pull/62854/head -> refs/pull/62854/head * [new ref] refs/pull/62855/head -> refs/pull/62855/head * [new ref] refs/pull/62856/head -> refs/pull/62856/head * [new ref] refs/pull/62857/head -> refs/pull/62857/head * [new ref] refs/pull/62858/head -> refs/pull/62858/head * [new ref] refs/pull/62859/head -> refs/pull/62859/head * [new ref] refs/pull/62859/merge -> refs/pull/62859/merge * [new ref] refs/pull/62860/head -> refs/pull/62860/head * [new ref] refs/pull/62862/head -> refs/pull/62862/head * [new ref] refs/pull/62862/merge -> refs/pull/62862/merge * [new ref] refs/pull/62863/head -> refs/pull/62863/head * [new ref] refs/pull/62863/merge -> refs/pull/62863/merge * [new ref] refs/pull/62864/head -> refs/pull/62864/head * [new ref] refs/pull/62865/head -> refs/pull/62865/head * [new ref] refs/pull/62865/merge -> refs/pull/62865/merge * [new ref] refs/pull/62866/head -> refs/pull/62866/head * [new ref] refs/pull/62867/head -> refs/pull/62867/head * [new ref] refs/pull/62868/head -> refs/pull/62868/head * [new ref] refs/pull/62869/head -> refs/pull/62869/head * [new ref] refs/pull/62871/head -> refs/pull/62871/head * [new ref] refs/pull/62871/merge -> refs/pull/62871/merge * [new ref] refs/pull/62872/head -> refs/pull/62872/head * [new ref] refs/pull/62875/head -> refs/pull/62875/head * [new ref] refs/pull/62876/head -> refs/pull/62876/head * [new ref] refs/pull/62876/merge -> refs/pull/62876/merge * [new ref] refs/pull/62877/head -> refs/pull/62877/head * [new ref] refs/pull/62878/head -> refs/pull/62878/head * [new ref] refs/pull/62878/merge -> refs/pull/62878/merge * [new ref] refs/pull/62879/head -> refs/pull/62879/head * [new ref] refs/pull/62880/head -> refs/pull/62880/head * [new ref] refs/pull/62881/head -> refs/pull/62881/head * [new ref] refs/pull/62881/merge -> refs/pull/62881/merge * [new ref] refs/pull/62882/head -> refs/pull/62882/head * [new ref] refs/pull/62883/head -> refs/pull/62883/head * [new ref] refs/pull/62883/merge -> refs/pull/62883/merge * [new ref] refs/pull/62884/head -> refs/pull/62884/head * [new ref] refs/pull/62884/merge -> refs/pull/62884/merge * [new ref] refs/pull/62885/head -> refs/pull/62885/head * [new ref] refs/pull/62885/merge -> refs/pull/62885/merge * [new ref] refs/pull/62886/head -> refs/pull/62886/head * [new ref] refs/pull/62886/merge -> refs/pull/62886/merge * [new ref] refs/pull/62887/head -> refs/pull/62887/head * [new ref] refs/pull/62887/merge -> refs/pull/62887/merge * [new ref] refs/pull/62888/head -> refs/pull/62888/head * [new ref] refs/pull/62888/merge -> refs/pull/62888/merge * [new ref] refs/pull/62889/head -> refs/pull/62889/head * [new ref] refs/pull/62889/merge -> refs/pull/62889/merge * [new ref] refs/pull/62890/head -> refs/pull/62890/head * [new ref] refs/pull/62891/head -> refs/pull/62891/head * [new ref] refs/pull/62891/merge -> refs/pull/62891/merge * [new ref] refs/pull/62892/head -> refs/pull/62892/head * [new ref] refs/pull/62892/merge -> refs/pull/62892/merge * [new ref] refs/pull/62894/head -> refs/pull/62894/head * [new ref] refs/pull/62895/head -> refs/pull/62895/head * [new ref] refs/pull/62898/head -> refs/pull/62898/head * [new ref] refs/pull/62898/merge -> refs/pull/62898/merge * [new ref] refs/pull/62900/head -> refs/pull/62900/head * [new ref] refs/pull/62900/merge -> refs/pull/62900/merge * [new ref] refs/pull/62901/head -> refs/pull/62901/head * [new ref] refs/pull/62901/merge -> refs/pull/62901/merge * [new ref] refs/pull/62902/head -> refs/pull/62902/head * [new ref] refs/pull/62905/head -> refs/pull/62905/head * [new ref] refs/pull/62911/head -> refs/pull/62911/head * [new ref] refs/pull/62911/merge -> refs/pull/62911/merge * [new ref] refs/pull/62912/head -> refs/pull/62912/head * [new ref] refs/pull/62912/merge -> refs/pull/62912/merge * [new ref] refs/pull/62913/head -> refs/pull/62913/head * [new ref] refs/pull/62913/merge -> refs/pull/62913/merge * [new ref] refs/pull/62914/head -> refs/pull/62914/head * [new ref] refs/pull/62914/merge -> refs/pull/62914/merge * [new ref] refs/pull/62915/head -> refs/pull/62915/head * [new ref] refs/pull/62915/merge -> refs/pull/62915/merge * [new ref] refs/pull/62916/head -> refs/pull/62916/head * [new ref] refs/pull/62916/merge -> refs/pull/62916/merge * [new ref] refs/pull/62917/head -> refs/pull/62917/head * [new ref] refs/pull/62917/merge -> refs/pull/62917/merge * [new ref] refs/pull/62918/head -> refs/pull/62918/head * [new ref] refs/pull/62918/merge -> refs/pull/62918/merge * [new ref] refs/pull/62919/head -> refs/pull/62919/head * [new ref] refs/pull/62919/merge -> refs/pull/62919/merge * [new ref] refs/pull/62920/head -> refs/pull/62920/head * [new ref] refs/pull/62920/merge -> refs/pull/62920/merge * [new ref] refs/pull/62921/head -> refs/pull/62921/head * [new ref] refs/pull/62921/merge -> refs/pull/62921/merge * [new ref] refs/pull/62922/head -> refs/pull/62922/head * [new ref] refs/pull/62922/merge -> refs/pull/62922/merge * [new ref] refs/pull/62923/head -> refs/pull/62923/head * [new ref] refs/pull/62923/merge -> refs/pull/62923/merge * [new ref] refs/pull/62924/head -> refs/pull/62924/head * [new ref] refs/pull/62924/merge -> refs/pull/62924/merge * [new ref] refs/pull/62925/head -> refs/pull/62925/head * [new ref] refs/pull/62925/merge -> refs/pull/62925/merge * [new ref] refs/pull/62926/head -> refs/pull/62926/head * [new ref] refs/pull/62926/merge -> refs/pull/62926/merge * [new ref] refs/pull/62927/head -> refs/pull/62927/head * [new ref] refs/pull/62927/merge -> refs/pull/62927/merge * [new ref] refs/pull/62928/head -> refs/pull/62928/head * [new ref] refs/pull/62928/merge -> refs/pull/62928/merge * [new ref] refs/pull/62929/head -> refs/pull/62929/head * [new ref] refs/pull/62929/merge -> refs/pull/62929/merge * [new ref] refs/pull/62930/head -> refs/pull/62930/head * [new ref] refs/pull/62930/merge -> refs/pull/62930/merge * [new ref] refs/pull/62931/head -> refs/pull/62931/head * [new ref] refs/pull/62931/merge -> refs/pull/62931/merge * [new ref] refs/pull/62932/head -> refs/pull/62932/head * [new ref] refs/pull/62932/merge -> refs/pull/62932/merge * [new ref] refs/pull/62933/head -> refs/pull/62933/head * [new ref] refs/pull/62933/merge -> refs/pull/62933/merge * [new ref] refs/pull/62934/head -> refs/pull/62934/head * [new ref] refs/pull/62934/merge -> refs/pull/62934/merge * [new ref] refs/pull/62935/head -> refs/pull/62935/head * [new ref] refs/pull/62935/merge -> refs/pull/62935/merge * [new ref] refs/pull/62936/head -> refs/pull/62936/head * [new ref] refs/pull/62936/merge -> refs/pull/62936/merge * [new ref] refs/pull/62938/head -> refs/pull/62938/head * [new ref] refs/pull/62938/merge -> refs/pull/62938/merge * [new ref] refs/pull/62940/head -> refs/pull/62940/head * [new ref] refs/pull/62940/merge -> refs/pull/62940/merge * [new ref] refs/pull/62941/head -> refs/pull/62941/head * [new ref] refs/pull/62941/merge -> refs/pull/62941/merge * [new ref] refs/pull/62942/head -> refs/pull/62942/head * [new ref] refs/pull/62942/merge -> refs/pull/62942/merge * [new tag] v20.20.2 -> v20.20.2 * [new tag] v22.22.2 -> v22.22.2 * [new tag] v24.14.1 -> v24.14.1 * [new tag] v24.15.0 -> v24.15.0 * [new tag] v25.8.1 -> v25.8.1 * [new tag] v25.8.2 -> v25.8.2 * [new tag] v25.9.0 -> v25.9.0  -> Found hwy-broken-rvv.diff  -> Found v8-riscv-fix-sp.patch ==> Validating source files with b2sums... node ... Passed hwy-broken-rvv.diff ... Passed v8-riscv-fix-sp.patch ... Passed ==> Verifying source file signatures with gpg... node git repo ... Passed ]3008;start=e755a64e8ee84502a7ded7d65640adbe;user=root;hostname=centiskorch.felixc.at;machineid=1a94f69a1f9e480395692a8eaa8e4813;bootid=5771705e949c4754b40ed390230962ed;pid=3103602;pidfdid=28265781;comm=systemd-nspawn;container=arch-nspawn-3103602;type=container\]11;?\]2;🔵 Container arch-nspawn-3103602 on centiskorch.felixc.at\==> Making package: nodejs-lts-krypton 24.14.1-3 (Sat Apr 25 07:21:05 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change extra/ada 3.4.4-1 0.99 MiB extra/c-ares 1.34.6-1 0.51 MiB extra/libuv 1.52.1-1 0.62 MiB extra/simdjson 1:4.6.3-1 7.45 MiB Total Installed Size: 9.57 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ada... installing c-ares... installing libuv... installing simdjson... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (13) New Version Net Change extra/compiler-rt 22.1.3-1 164.18 MiB core/libedit 20251016_3.1-1 0.25 MiB extra/llvm-libs 22.1.3-1 153.57 MiB core/mpdecimal 4.0.1-3 0.31 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/clang 22.1.3-1 246.90 MiB extra/git 2.54.0-1 29.36 MiB extra/ninja 1.13.2-3 0.36 MiB core/procps-ng 4.0.6-1 2.56 MiB core/python 3.14.4-1 133.31 MiB Total Installed Size: 731.32 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing ninja... installing procps-ng... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources...  -> Found hwy-broken-rvv.diff  -> Found v8-riscv-fix-sp.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of node git repo... Cloning into 'node'... done. Updating files: 3% (1509/48178) Updating files: 4% (1928/48178) Updating files: 5% (2409/48178) Updating files: 5% (2635/48178) Updating files: 6% (2891/48178) Updating files: 6% (3274/48178) Updating files: 7% (3373/48178) Updating files: 7% (3714/48178) Updating files: 8% (3855/48178) Updating files: 9% (4337/48178) Updating files: 9% (4784/48178) Updating files: 10% (4818/48178) Updating files: 11% (5300/48178) Updating files: 11% (5360/48178) Updating files: 12% (5782/48178) Updating files: 13% (6264/48178) Updating files: 13% (6401/48178) Updating files: 14% (6745/48178) Updating files: 15% (7227/48178) Updating files: 16% (7709/48178) Updating files: 17% (8191/48178) Updating files: 18% (8673/48178) Updating files: 18% (8689/48178) Updating files: 19% (9154/48178) Updating files: 20% (9636/48178) Updating files: 20% (9708/48178) Updating files: 21% (10118/48178) Updating files: 22% (10600/48178) Updating files: 22% (10827/48178) Updating files: 23% (11081/48178) Updating files: 24% (11563/48178) Updating files: 24% (11988/48178) Updating files: 25% (12045/48178) Updating files: 26% (12527/48178) Updating files: 27% (13009/48178) Updating files: 27% (13161/48178) Updating files: 28% (13490/48178) Updating files: 29% (13972/48178) Updating files: 30% (14454/48178) Updating files: 30% (14531/48178) Updating files: 31% (14936/48178) Updating files: 31% (15296/48178) Updating files: 32% (15417/48178) Updating files: 33% (15899/48178) Updating files: 34% (16381/48178) Updating files: 34% (16551/48178) Updating files: 35% (16863/48178) Updating files: 36% (17345/48178) Updating files: 36% (17674/48178) Updating files: 37% (17826/48178) Updating files: 38% (18308/48178) Updating files: 39% (18790/48178) Updating files: 39% (18904/48178) Updating files: 40% (19272/48178) Updating files: 41% (19753/48178) Updating files: 42% (20235/48178) Updating files: 42% (20369/48178) Updating files: 43% (20717/48178) Updating files: 44% (21199/48178) Updating files: 45% (21681/48178) Updating files: 46% (22162/48178) Updating files: 46% (22188/48178) Updating files: 47% (22644/48178) Updating files: 48% (23126/48178) Updating files: 49% (23608/48178) Updating files: 49% (23826/48178) Updating files: 50% (24089/48178) Updating files: 51% (24571/48178) Updating files: 52% (25053/48178) Updating files: 53% (25535/48178) Updating files: 53% (25583/48178) Updating files: 54% (26017/48178) Updating files: 55% (26498/48178) Updating files: 56% (26980/48178) Updating files: 56% (27333/48178) Updating files: 57% (27462/48178) Updating files: 58% (27944/48178) Updating files: 59% (28426/48178) Updating files: 60% (28907/48178) Updating files: 60% (29049/48178) Updating files: 61% (29389/48178) Updating files: 62% (29871/48178) Updating files: 63% (30353/48178) Updating files: 63% (30395/48178) Updating files: 64% (30834/48178) Updating files: 64% (31233/48178) Updating files: 65% (31316/48178) Updating files: 66% (31798/48178) Updating files: 67% (32280/48178) Updating files: 67% (32724/48178) Updating files: 68% (32762/48178) Updating files: 69% (33243/48178) Updating files: 70% (33725/48178) Updating files: 70% (34072/48178) Updating files: 71% (34207/48178) Updating files: 71% (34414/48178) Updating files: 72% (34689/48178) Updating files: 72% (34735/48178) Updating files: 73% (35170/48178) Updating files: 73% (35562/48178) Updating files: 73% (35604/48178) Updating files: 74% (35652/48178) Updating files: 74% (35704/48178) Updating files: 74% (35901/48178) Updating files: 75% (36134/48178) Updating files: 75% (36413/48178) Updating files: 76% (36616/48178) Updating files: 76% (36670/48178) Updating files: 77% (37098/48178) Updating files: 78% (37579/48178) Updating files: 78% (37632/48178) Updating files: 79% (38061/48178) Updating files: 80% (38543/48178) Updating files: 81% (39025/48178) Updating files: 81% (39298/48178) Updating files: 81% (39484/48178) Updating files: 82% (39506/48178) Updating files: 82% (39697/48178) Updating files: 83% (39988/48178) Updating files: 84% (40470/48178) Updating files: 85% (40952/48178) Updating files: 85% (41167/48178) Updating files: 86% (41434/48178) Updating files: 87% (41915/48178) Updating files: 87% (42341/48178) Updating files: 88% (42397/48178) Updating files: 89% (42879/48178) Updating files: 90% (43361/48178) Updating files: 91% (43842/48178) Updating files: 91% (43945/48178) Updating files: 92% (44324/48178) Updating files: 93% (44806/48178) Updating files: 94% (45288/48178) Updating files: 94% (45528/48178) Updating files: 95% (45770/48178) Updating files: 96% (46251/48178) Updating files: 97% (46733/48178) Updating files: 97% (47077/48178) Updating files: 98% (47215/48178) Updating files: 99% (47697/48178) Updating files: 100% (48178/48178) Updating files: 100% (48178/48178), done. Updating files: 25% (2935/11425) Updating files: 26% (2971/11425) Updating files: 27% (3085/11425) Updating files: 28% (3199/11425) Updating files: 29% (3314/11425) Updating files: 30% (3428/11425) Updating files: 31% (3542/11425) Updating files: 32% (3656/11425) Updating files: 33% (3771/11425) Updating files: 34% (3885/11425) Updating files: 35% (3999/11425) Updating files: 36% (4113/11425) Updating files: 37% (4228/11425) Updating files: 38% (4342/11425) Updating files: 39% (4456/11425) Updating files: 40% (4570/11425) Updating files: 41% (4685/11425) Updating files: 41% (4727/11425) Updating files: 42% (4799/11425) Updating files: 43% (4913/11425) Updating files: 44% (5027/11425) Updating files: 45% (5142/11425) Updating files: 46% (5256/11425) Updating files: 46% (5319/11425) Updating files: 47% (5370/11425) Updating files: 48% (5484/11425) Updating files: 49% (5599/11425) Updating files: 50% (5713/11425) Updating files: 51% (5827/11425) Updating files: 51% (5854/11425) Updating files: 52% (5941/11425) Updating files: 53% (6056/11425) Updating files: 54% (6170/11425) Updating files: 55% (6284/11425) Updating files: 56% (6398/11425) Updating files: 56% (6419/11425) Updating files: 56% (6432/11425) Updating files: 57% (6513/11425) Updating files: 57% (6560/11425) Updating files: 57% (6620/11425) Updating files: 58% (6627/11425) Updating files: 58% (6661/11425) Updating files: 59% (6741/11425) Updating files: 59% (6831/11425) Updating files: 60% (6855/11425) Updating files: 60% (6872/11425) Updating files: 60% (6941/11425) Updating files: 61% (6970/11425) Updating files: 61% (7000/11425) Updating files: 62% (7084/11425) Updating files: 62% (7128/11425) Updating files: 62% (7155/11425) Updating files: 63% (7198/11425) Updating files: 64% (7312/11425) Updating files: 65% (7427/11425) Updating files: 66% (7541/11425) Updating files: 67% (7655/11425) Updating files: 68% (7769/11425) Updating files: 69% (7884/11425) Updating files: 69% (7896/11425) Updating files: 70% (7998/11425) Updating files: 71% (8112/11425) Updating files: 72% (8226/11425) Updating files: 73% (8341/11425) Updating files: 74% (8455/11425) Updating files: 75% (8569/11425) Updating files: 76% (8683/11425) Updating files: 77% (8798/11425) Updating files: 78% (8912/11425) Updating files: 79% (9026/11425) Updating files: 80% (9140/11425) Updating files: 80% (9169/11425) Updating files: 81% (9255/11425) Updating files: 82% (9369/11425) Updating files: 83% (9483/11425) Updating files: 84% (9597/11425) Updating files: 85% (9712/11425) Updating files: 86% (9826/11425) Updating files: 87% (9940/11425) Updating files: 87% (9966/11425) Updating files: 88% (10054/11425) Updating files: 89% (10169/11425) Updating files: 90% (10283/11425) Updating files: 91% (10397/11425) Updating files: 92% (10511/11425) Updating files: 92% (10559/11425) Updating files: 93% (10626/11425) Updating files: 94% (10740/11425) Updating files: 95% (10854/11425) Updating files: 96% (10968/11425) Updating files: 97% (11083/11425) Updating files: 98% (11197/11425) Updating files: 99% (11311/11425) Updating files: 99% (11321/11425) Updating files: 100% (11425/11425) Updating files: 100% (11425/11425), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file tools/v8_gypfiles/v8.gyp Hunk #1 succeeded at 2316 (offset 32 lines). Hunk #2 succeeded at 2343 (offset 32 lines). patching file deps/v8/AUTHORS patching file deps/v8/src/codegen/riscv/macro-assembler-riscv.cc ==> Starting build()... Node.js configure: Found Python 3.14.4... INFO: configure completed successfully ninja -C out/Release -j64 ninja: Entering directory `out/Release' [1/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [2/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [3/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [4/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [5/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [6/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [7/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.cpu_detect.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [8/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [9/1972] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [10/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [11/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [12/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [13/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [14/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [15/1972] CXX obj/deps/v8/src/base/v8_libbase.fpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [16/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [17/1972] CXX obj/deps/v8/src/base/v8_libbase.bits.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [18/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [19/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_x86_arm_combined.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [20/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [21/1972] CXX obj/deps/v8/src/base/v8_libbase.once.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [22/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [23/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.decode_rust_punycode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [24/1972] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [25/1972] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [26/1972] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [27/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.thread_identity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [28/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [29/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [30/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.low_level_alloc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [31/1972] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [32/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [33/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [34/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [35/1972] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [36/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [37/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [38/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [39/1972] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [40/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [41/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_x86_arm_combined.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [42/1972] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [43/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.sysinfo.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [44/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [45/1972] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [46/1972] CXX obj/deps/v8/src/base/v8_libbase.cpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [47/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_fallback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [48/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [49/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [50/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [51/1972] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [52/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [53/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [54/1972] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [55/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [56/1972] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [57/1972] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [58/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/abseil.crc32c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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/1972] CXX obj/deps/v8/src/base/v8_libbase.strings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [60/1972] CXX obj/deps/v8/src/base/v8_libbase.logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [61/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [62/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [63/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle_rust.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [64/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_non_temporal_memcpy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [65/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.examine_stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [66/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.city.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [67/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [68/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [69/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [70/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [71/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [72/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [73/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.symbolize.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [74/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_cord_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [75/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_parse.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [76/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [77/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.escaping.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [78/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.damerau_levenshtein_distance.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [79/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [80/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.output.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [81/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/abseil.int128.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [82/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.match.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [83/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_navigator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [84/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [85/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.memutil.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [86/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_consume.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [87/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.stringify_sink.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [88/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_bigint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [90/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.string_view.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [91/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.hash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [92/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.charconv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [93/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [94/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_split.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [95/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [96/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_replace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [97/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_cat.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [98/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [99/1972] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [100/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [101/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [102/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [103/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [104/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_crc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [105/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [106/1972] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [107/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [108/1972] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [109/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [110/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [111/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [112/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [113/1972] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [114/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.bind.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [115/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.arg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [116/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.numbers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [117/1972] ACTION Checking inspector protocol compatibility [118/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [119/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [120/1972] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [121/1972] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [122/1972] AR obj/tools/v8_gypfiles/libv8_libbase.a [123/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [124/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [125/1972] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp [126/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [127/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [128/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [129/1972] ACTION Generating inspector protocol sources from protocol json [130/1972] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp [131/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.float_conversion.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [132/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [133/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [134/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [135/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [136/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [137/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [138/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [139/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [140/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [141/1972] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [142/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.raw_hash_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [143/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [144/1972] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [145/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [146/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [147/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.blocking_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [148/1972] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [149/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_sample_token.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [150/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.create_thread_identity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [151/1972] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [152/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.pthread_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [153/1972] CXX obj/src/node_js2c.embedded_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [154/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.sem_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [155/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [156/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.futex_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [157/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.notification.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [158/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.kernel_timeout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [159/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [160/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.per_thread_sem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [161/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [162/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [163/1972] AR obj/tools/v8_gypfiles/libv8_zlib.a [164/1972] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [165/1972] CXX obj/deps/v8/src/torque/torque_base.source-positions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [166/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [167/1972] CC obj/deps/uvwasi/src/uvwasi.clocks.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [168/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [169/1972] CC obj/deps/uvwasi/src/uvwasi.fd_table.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [170/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [171/1972] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [172/1972] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [173/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.waiter_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [174/1972] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [175/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [176/1972] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [177/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [178/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [179/1972] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [180/1972] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [181/1972] CC obj/deps/llhttp/src/llhttp.http.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [182/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [183/1972] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [184/1972] CC obj/deps/llhttp/src/llhttp.api.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [185/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [186/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [187/1972] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [188/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [189/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [190/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [191/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.duration.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [192/1972] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [193/1972] AR obj/deps/uvwasi/libuvwasi.a [194/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [195/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [196/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [197/1972] CC obj/deps/histogram/src/histogram.hdr_histogram.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [198/1972] AR obj/deps/histogram/libhistogram.a [199/1972] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [200/1972] AR obj/tools/v8_gypfiles/libsimdutf.a [201/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [202/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [203/1972] CXX obj/deps/nbytes/src/nbytes.nbytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [204/1972] AR obj/deps/nbytes/libnbytes.a [205/1972] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [206/1972] CC obj/test/nop/nop.nop.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [207/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [208/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [209/1972] LINK overlapped-checker [210/1972] LINK nop [211/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [212/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [213/1972] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [214/1972] CXX obj/deps/v8/src/torque/torque_base.global-context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [215/1972] CXX obj/deps/v8/src/torque/torque_base.type-inference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [216/1972] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [217/1972] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [218/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [219/1972] CXX obj/deps/v8/src/torque/torque_base.declarable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [220/1972] CC obj/deps/llhttp/src/llhttp.llhttp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [221/1972] AR obj/deps/llhttp/libllhttp.a [222/1972] CXX obj/tools/node_js2c.js2c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [223/1972] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation 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. [224/1972] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [225/1972] AR obj/tools/v8_gypfiles/libabseil.a [226/1972] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp [227/1972] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp [228/1972] LINK node_js2c [229/1972] STAMP obj/libnode.actions_depends.stamp [230/1972] ACTION libnode: node_js2c_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [231/1972] ACTION libnode: convert_node_protocol_to_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [232/1972] ACTION libnode: concatenate_protocols_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [233/1972] ACTION libnode: v8_inspector_compress_protocol_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [234/1972] LINK gen-regexp-special-case [235/1972] LINK bytecode_builtins_list_generator [236/1972] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 [237/1972] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 [238/1972] CXX obj/deps/v8/src/torque/torque_base.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [239/1972] CXX obj/deps/ncrypto/ncrypto.engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [240/1972] ACTION Generating node protocol sources from protocol json [241/1972] STAMP obj/libnode.actions_rules_copies.stamp [242/1972] CXX obj/deps/v8/src/torque/torque_base.cfg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [243/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [244/1972] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [245/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [246/1972] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [247/1972] CXX obj/deps/v8/src/torque/torque_base.server-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [248/1972] CXX obj/deps/googletest/src/gtest.gtest-filepath.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [249/1972] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [250/1972] CXX obj/deps/merve/merve.merve.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [251/1972] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [252/1972] CXX obj/deps/googletest/src/gtest.gtest-matchers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [253/1972] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [254/1972] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [255/1972] CXX obj/deps/googletest/src/gtest.gtest-test-part.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [256/1972] CXX obj/deps/googletest/src/gtest_main.gtest_main.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [257/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [258/1972] CXX obj/src/libnode.embedded_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [259/1972] CXX obj/deps/v8/src/torque/torque.torque.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [260/1972] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [261/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [262/1972] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [263/1972] CXX obj/deps/v8/src/torque/torque_base.instructions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [264/1972] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [265/1972] AR obj/tools/v8_gypfiles/libhighway.a [266/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [267/1972] CXX obj/deps/googletest/src/gtest.gtest-printers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [268/1972] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [269/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [270/1972] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [271/1972] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [272/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [273/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [274/1972] CXX obj/deps/googletest/src/gtest.gtest-death-test.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [275/1972] CXX obj/deps/googletest/src/gtest.gtest-port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [276/1972] CXX obj/src/libnode.node_debug.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [277/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [278/1972] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [279/1972] CXX obj/src/libnode.json_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [280/1972] CXX obj/src/api/libnode.utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [281/1972] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [282/1972] AR obj/tools/v8_gypfiles/libv8_libplatform.a [283/1972] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [284/1972] CXX obj/deps/v8/src/torque/torque_base.declarations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [285/1972] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [286/1972] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [287/1972] CXX obj/deps/ncrypto/ncrypto.ncrypto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1339:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 1339 | 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:1352:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 1352 | 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:1575:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 1575 | 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:1578:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] 1578 | 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:1592:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 1592 | 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:1595:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] 1595 | 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:1606:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] 1606 | 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:1618:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] 1618 | 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:1638:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1638 | 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:1645:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1645 | 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:1652:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 1652 | 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:1659:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 1659 | 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:1668:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] 1668 | 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:1675:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] 1675 | 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:1689:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] 1689 | 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:1706:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] 1706 | 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:1719:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] 1719 | 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:2083:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2083 | 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:2093:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2093 | 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:2258:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2258 | 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:2263:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] 2263 | 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:2268:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 2268 | 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:2528:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2528 | 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:2534:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] 2534 | 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:2546:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 2546 | 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:2591:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 2591 | 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:2597:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] 2597 | 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:2609:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 2609 | 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:2644:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2644 | 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:2650:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] 2650 | 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:2658:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] 2658 | 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:2733:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2733 | 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:2735:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] 2735 | 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:2753:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2753 | 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:2755:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] 2755 | 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:2765:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2765 | 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:2778:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2778 | 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:2781:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 2781 | 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:3512:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] 3512 | 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:3517:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] 3517 | 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:3522:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] 3522 | 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:3528:10: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] 3528 | 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:3534:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] 3534 | 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:3543:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] 3543 | 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:3552:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] 3552 | 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:3561:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] 3561 | 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:3570:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] 3570 | 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:3579:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] 3579 | 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:3583:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] 3583 | 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:3585:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] 3585 | 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:3722:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] 3722 | 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:3781:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] 3781 | 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:3978:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] 3978 | 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:3985:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] 3985 | 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:3986:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] 3986 | 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:3992:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] 3992 | 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:4027:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 4027 | 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:4041:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 4041 | 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:4046:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] 4046 | 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:4052:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] 4052 | 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:4284:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] 4284 | 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:4456:10: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 4456 | 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:4461:10: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 4461 | 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:4478:8: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 4478 | 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:4486:25: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] 4486 | 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:4684:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 4684 | 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:4691:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 4691 | 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:214:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 214 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/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:1511:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 1511 | 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:214:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 214 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/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:3486:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 3486 | 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:214:39: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 214 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/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:4429:17: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 4429 | 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)) | ^ 79 warnings generated. [288/1972] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [289/1972] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [290/1972] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [291/1972] CXX obj/src/libnode.cleanup_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [292/1972] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [293/1972] CXX obj/src/libnode.internal_only_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [294/1972] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [295/1972] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [296/1972] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [297/1972] CXX obj/deps/v8/src/torque/torque_base.types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [298/1972] CXX obj/src/api/libnode.async_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [299/1972] CXX obj/src/api/libnode.encoding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [300/1972] CXX obj/src/api/libnode.callback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [301/1972] CXX obj/src/libnode.async_context_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [302/1972] CXX obj/src/api/libnode.hooks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [303/1972] CXX obj/src/libnode.connection_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [304/1972] CXX obj/src/libnode.base_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [305/1972] CXX obj/src/api/libnode.embed_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [306/1972] CXX obj/src/libnode.async_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [307/1972] CXX obj/src/api/libnode.exceptions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [308/1972] CXX obj/src/libnode.connect_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [309/1972] CXX obj/src/libnode.handle_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [310/1972] CXX obj/src/libnode.fs_event_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [311/1972] CXX obj/src/libnode.debug_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [312/1972] CXX obj/src/libnode.js_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [313/1972] CXX obj/src/libnode.histogram.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [314/1972] CXX obj/src/libnode.node_external_reference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [315/1972] CXX obj/src/libnode.heap_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [316/1972] CXX obj/src/libnode.node_cjs_lexer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [317/1972] CXX obj/gen/libnode.node_javascript.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [318/1972] CXX obj/deps/googletest/src/gtest.gtest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [319/1972] CXX obj/src/libnode.js_udp_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [320/1972] CXX obj/src/libnode.compile_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [321/1972] CXX obj/src/libnode.node_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [322/1972] CXX obj/src/libnode.node_config_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [323/1972] CXX obj/src/libnode.node_credentials.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [324/1972] CXX obj/src/libnode.js_native_api_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [325/1972] CXX obj/src/libnode.node_dir.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [326/1972] CXX obj/src/libnode.node_constants.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [327/1972] CXX obj/src/libnode.node_env_var.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [328/1972] CXX obj/src/dataqueue/libnode.queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [329/1972] CXX obj/src/api/libnode.environment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [330/1972] CXX obj/src/libnode.module_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [331/1972] CXX obj/src/libnode.node_dotenv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [332/1972] CXX obj/src/libnode.node_http_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [333/1972] CXX obj/src/libnode.encoding_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [334/1972] CXX obj/src/libnode.node_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [335/1972] CXX obj/src/libnode.node_i18n.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [336/1972] CXX obj/src/libnode.node_postmortem_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [337/1972] CXX obj/src/libnode.node_perf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [338/1972] CXX obj/src/libnode.node_binding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [339/1972] CXX obj/src/libnode.node_errors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [340/1972] CXX obj/src/libnode.node_builtins.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [341/1972] CXX obj/src/libnode.node_os.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [342/1972] CXX obj/src/libnode.node_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [343/1972] CXX obj/src/permission/libnode.child_process_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [344/1972] CXX obj/src/libnode.node_main_instance.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [345/1972] CXX obj/src/libnode.node_process_events.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [346/1972] CXX obj/src/permission/libnode.inspector_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [347/1972] CXX obj/src/libnode.node_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/node_metadata.cc:32: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:32: ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:32: ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:32: ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:32: ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:32: ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:32: ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:32: ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [348/1972] CXX obj/src/libnode.node_locks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [349/1972] CXX obj/src/permission/libnode.worker_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [350/1972] CXX obj/src/permission/libnode.wasi_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [351/1972] CXX obj/src/permission/libnode.addon_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [352/1972] CXX obj/src/libnode.node_contextify.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [353/1972] CXX obj/src/libnode.node_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [354/1972] CXX obj/src/libnode.node_blob.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [355/1972] CXX obj/src/large_pages/libnode.node_large_page.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [356/1972] CXX obj/src/libnode.node.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [357/1972] CXX obj/src/libnode.node_messaging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [358/1972] CXX obj/src/libnode.node_process_methods.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [359/1972] CXX obj/src/libnode.node_report_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [360/1972] CXX obj/src/libnode.node_process_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [361/1972] CXX obj/src/libnode.cares_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] ../../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. [362/1972] CXX obj/src/libnode.node_report_module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [363/1972] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [364/1972] CXX obj/src/tracing/libnode.trace_event.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [365/1972] CXX obj/src/tracing/libnode.node_trace_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [366/1972] CXX obj/src/libnode.node_sea_bin.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [367/1972] CXX obj/src/libnode.node_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [368/1972] CXX obj/src/libnode.node_symbols.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [369/1972] CXX obj/src/tracing/libnode.traced_value.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [370/1972] CXX obj/src/libnode.node_serdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [371/1972] CXX obj/src/tracing/libnode.node_trace_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [372/1972] CXX obj/src/libnode.node_modules.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [373/1972] CXX obj/src/libnode.node_http2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [374/1972] CXX obj/src/libnode.node_task_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [375/1972] CXX obj/src/libnode.node_stat_watcher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [376/1972] CXX obj/src/libnode.node_realm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [377/1972] CXX obj/src/libnode.node_shadow_realm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [378/1972] CXX obj/src/libnode.node_types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [379/1972] CXX obj/src/libnode.node_wasm_web_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [380/1972] CXX obj/src/libnode.node_watchdog.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [381/1972] CXX obj/src/libnode.node_trace_events.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [382/1972] CXX obj/src/libnode.node_v8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [383/1972] CXX obj/src/permission/libnode.fs_permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [384/1972] CXX obj/src/libnode.node_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [385/1972] CXX obj/src/libnode.node_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [386/1972] CXX obj/src/libnode.node_sockaddr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [387/1972] CXX obj/src/inspector/libnode.node_json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [388/1972] CXX obj/src/libnode.inspector_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [389/1972] CXX obj/src/libnode.node_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [390/1972] CXX obj/src/inspector/libnode.network_resource_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [391/1972] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [392/1972] AR obj/tools/v8_gypfiles/libtorque_base.a [393/1972] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp [394/1972] CXX obj/src/libnode.node_sea.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [395/1972] CXX obj/src/inspector/libnode.node_string.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [396/1972] CXX obj/src/libnode.timers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [397/1972] CXX obj/src/permission/libnode.permission.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [398/1972] CXX obj/src/libnode.process_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [399/1972] CXX obj/src/libnode.string_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [400/1972] CXX obj/src/libnode.signal_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [401/1972] CXX obj/src/libnode.pipe_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [402/1972] CXX obj/src/libnode.inspector_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [403/1972] CXX obj/src/libnode.stream_pipe.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [404/1972] CXX obj/src/inspector/libnode.worker_inspector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [405/1972] CXX obj/src/inspector/libnode.io_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [406/1972] CXX obj/src/inspector/libnode.worker_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [407/1972] CXX obj/src/libnode.timer_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [408/1972] CXX obj/src/inspector/libnode.target_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [409/1972] AR obj/deps/ncrypto/libncrypto.a [410/1972] AR obj/deps/merve/libmerve.a [411/1972] AR obj/deps/inspector_protocol/libcrdtp.a [412/1972] AR obj/deps/googletest/libgtest.a [413/1972] AR obj/deps/googletest/libgtest_main.a [414/1972] CXX obj/src/libnode.path.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [415/1972] CXX obj/src/libnode.node_zlib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [416/1972] CXX obj/src/libnode.string_bytes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [417/1972] CXX obj/src/libnode.spawn_sync.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [418/1972] CXX obj/src/libnode.tcp_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [419/1972] CXX obj/src/libnode.env.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [420/1972] CXX obj/src/libnode.stream_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [421/1972] CXX obj/src/libnode.tty_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [422/1972] CXX obj/src/tracing/libnode.agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [423/1972] CXX obj/src/libnode.node_url.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [424/1972] CXX obj/src/libnode.uv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [425/1972] CXX obj/src/libnode.node_wasi.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [426/1972] CXX obj/src/libnode.stream_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [427/1972] CXX obj/src/libnode.cppgc_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [428/1972] CXX obj/src/libnode.udp_wrap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [429/1972] LINK torque [430/1972] CXX obj/src/libnode.node_task_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [431/1972] CXX obj/src/crypto/libnode.crypto_clienthello.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [432/1972] CXX obj/src/libnode.node_worker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [433/1972] CXX obj/src/libnode.util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [434/1972] CXX obj/src/libnode.node_webstorage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [435/1972] CXX obj/src/libnode.node_url_pattern.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [436/1972] CXX obj/src/inspector/libnode.runtime_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [437/1972] CXX obj/src/libnode.inspector_js_api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [438/1972] CXX obj/src/inspector/libnode.network_inspector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [439/1972] CXX obj/src/inspector/libnode.main_thread_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [440/1972] CXX obj/src/libnode.node_snapshotable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [441/1972] CXX obj/src/libnode.inspector_io.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [442/1972] CXX obj/src/libnode.inspector_profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [443/1972] CXX obj/src/inspector/libnode.tracing_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [444/1972] CXX obj/src/crypto/libnode.crypto_bio.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [445/1972] CXX obj/src/crypto/libnode.crypto_argon2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [446/1972] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 [447/1972] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp [448/1972] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp [449/1972] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp [450/1972] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp [451/1972] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp [452/1972] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp [453/1972] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp [454/1972] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp [455/1972] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp [456/1972] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp [457/1972] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp [458/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-graph-printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [459/1972] CXX obj/src/inspector/libnode.network_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [460/1972] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 [461/1972] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp [462/1972] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp [463/1972] CXX obj/src/crypto/libnode.crypto_aes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [464/1972] CXX obj/src/crypto/libnode.crypto_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [465/1972] CXX obj/src/crypto/libnode.crypto_pbkdf2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [466/1972] CXX obj/src/crypto/libnode.crypto_chacha20_poly1305.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [467/1972] CXX obj/src/crypto/libnode.crypto_dsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [468/1972] CXX obj/src/crypto/libnode.crypto_timing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [469/1972] CXX obj/src/crypto/libnode.crypto_hkdf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [470/1972] CXX obj/src/crypto/libnode.crypto_ml_dsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [471/1972] CXX obj/src/libnode.node_sqlite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [472/1972] CXX obj/src/crypto/libnode.crypto_sig.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [473/1972] CXX obj/src/crypto/libnode.crypto_cipher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [474/1972] CXX obj/src/crypto/libnode.crypto_spkac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [475/1972] CXX obj/src/libnode.inspector_agent.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [476/1972] CXX obj/src/crypto/libnode.crypto_kmac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [477/1972] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [478/1972] CXX obj/src/crypto/libnode.crypto_keygen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [479/1972] CXX obj/src/crypto/libnode.crypto_kem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [480/1972] CXX obj/src/crypto/libnode.crypto_random.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [481/1972] CXX obj/src/crypto/libnode.crypto_context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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:214:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 214 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/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:980:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 980 | 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. [482/1972] CXX obj/src/crypto/libnode.crypto_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [483/1972] CXX obj/src/crypto/libnode.crypto_scrypt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [484/1972] CXX obj/src/crypto/libnode.crypto_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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:681:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] 681 | 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:688:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] 688 | 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:717:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] 717 | 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. [485/1972] CXX obj/src/crypto/libnode.crypto_hmac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [486/1972] CXX obj/src/crypto/libnode.crypto_rsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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:214:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 214 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/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. [487/1972] CXX obj/src/crypto/libnode.crypto_hash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [488/1972] CXX obj/src/crypto/libnode.crypto_keys.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [489/1972] CXX obj/src/crypto/libnode.crypto_ec.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [490/1972] CXX obj/src/crypto/libnode.crypto_dh.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [491/1972] CXX obj/src/libnode.node_crypto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [492/1972] CXX obj/src/crypto/libnode.crypto_tls.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | 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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 222 | 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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1040 | 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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1384 | 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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 219 | 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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1464 | 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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 219 | 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. [493/1972] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [494/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [496/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [497/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [498/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [499/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [500/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [501/1972] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [502/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [503/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [504/1972] CC obj/deps/sqlite/sqlite.sqlite3.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] ../../deps/sqlite/sqlite3.c:126920:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 126920 | zTail = strrchr(zName, '_'); | ^ ~~~~~~~~~~~~~~~~~~~ ../../deps/sqlite/sqlite3.c:132950:11: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 132950 | char *z = strchr(&zIn[i],'\\'); | ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [505/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [508/1972] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-abstract-module-source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [516/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [518/1972] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:13: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:13: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:13: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:13: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [522/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [526/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [530/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-disposable-stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [531/1972] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-disposable-stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [534/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-compilation-unit.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_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. [541/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-compilation-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [545/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-phi-representation-selector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:41: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction 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 = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: 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:36: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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. [546/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-interpreter-frame-state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [548/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [549/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [550/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [551/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [553/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, 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. [554/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-ir.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_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. [556/1972] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:14: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:36: In file included from ../../deps/v8/src/codegen/riscv/interface-descriptors-riscv-inl.h:10: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:14: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:36: In file included from ../../deps/v8/src/codegen/riscv/interface-descriptors-riscv-inl.h:10: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_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. [557/1972] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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:12: In file included from ../../deps/v8/src/interpreter/bytecode-register.h:13: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [560/1972] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h: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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h: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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h: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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [562/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [563/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [565/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [566/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [568/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [569/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [571/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [573/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [574/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [577/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [580/1972] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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: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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [583/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [585/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-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. [586/1972] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h: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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h: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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h: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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] In file included from ../../deps/v8/src/diagnostics/unwinder.cc:10: In file included from ../../deps/v8/src/execution/frame-constants.h:815: In file included from ../../deps/v8/src/execution/riscv/frame-constants-riscv.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) && | ^ 1 warning generated. [589/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:7: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:36: In file included from ../../deps/v8/src/codegen/riscv/interface-descriptors-riscv-inl.h:10: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:7: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:36: In file included from ../../deps/v8/src/codegen/riscv/interface-descriptors-riscv-inl.h:10: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [599/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] [610/1972] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [615/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [616/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [622/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [627/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [630/1972] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [632/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [635/1972] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [637/1972] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [639/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h: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. [641/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [642/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/maglev/v8_compiler.maglev-graph-builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:28: In file included from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:46: 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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. [651/1972] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [656/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [658/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [659/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 244 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1972] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] 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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 244 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/15.2.1/../../../../include/c++/15.2.1/riscv64-unknown-linux-gnu/bits/c++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:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] +=